OSDN Git Service

Merge branch 'master' of https://scm.sourceforge.jp/gitroot/h58pcdgame/GameScriptCore...
[h58pcdgame/GameScriptCoreLibrary.git] / www / stage / login.js
index 0acae81..d6db2ed 100644 (file)
@@ -22,10 +22,21 @@ console.log("init");
 };
 stage.submitAuth = function(){
        request = mainManager.networkManager.CreateRequestObject();
-       request.open('GET', URL_PCD_Auth + "?action=join&name=" + encodeURIComponent(mainManager.runningStage.authform.userName.value), false);
+       
+       var i = mainManager.runningStage.authform.userName.value.indexOf("@");
+       if(i != -1){
+               //任意ステージの実行
+               var userName = mainManager.runningStage.authform.userName.value.substring(0, i);
+               var stageName = mainManager.runningStage.authform.userName.value.substring(i + 1);
+               request.open('GET', URL_PCD_Auth + "?action=devjoin&name=" + encodeURIComponent(userName) + "&stage=" + encodeURIComponent(stageName), false);
+       } else{
+               //通常モード
+               request.open('GET', URL_PCD_Auth + "?action=join&name=" + encodeURIComponent(mainManager.runningStage.authform.userName.value), false);
+       }
        mainManager.networkManager.RequestObjectDisableCache(request);
-       request.send(null);
-console.log("submit");
+               request.send(null);
+               console.log("submit");
+       
        if(request.status == 0){
                alert("ネットワークへのアクセスに失敗しました。");
        }else if((200 <= request.status && request.status < 300) || (request.status == 304)){