Add: SessionStorageManager

This commit is contained in:
2018-05-09 11:02:42 +09:00
parent f44cabcb01
commit 4b58ceb305
12 changed files with 113 additions and 39 deletions
+7 -17
View File
@@ -12,9 +12,7 @@ let Login = {
create: function() {
self = this;
sessionStorage.removeItem("playerName");
sessionStorage.removeItem("playerUserID");
sessionStorage.removeItem("playingAppName");
sessionStorageManager.clear();
this.game.stage.backgroundColor = '#4d4d4d';
@@ -83,7 +81,7 @@ let Login = {
},
startMenu: function() {
sessionPlayerName = self.inputTextName.canvasInput._value;
sessionStorageManager.playerName = self.inputTextName.canvasInput._value;
let birthday = self.inputTextBirthday.canvasInput._value;
xhr = new XMLHttpRequest();
@@ -109,7 +107,7 @@ let Login = {
}
xhr.open('POST', '../../web/client/php/check_user.php', true);
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
let param = 'name=' + sessionPlayerName + '&birthday=' + birthday;
let param = 'name=' + sessionStorageManager.playerName + '&birthday=' + birthday;
// console.log(param);
xhr.send(param);
@@ -131,23 +129,15 @@ let Login = {
},
loginSucceeded: function(jsonData) {
sessionPlayerUserID = jsonData['UserID'];
// console.log('playerUserID : ' + playerUserID);
// this.state.start('Menu');
sessionStorage.setItem("playerName", sessionPlayerName);
sessionStorage.setItem("playerUserID", sessionPlayerUserID);
sessionStorage.setItem("playingAppName", "menu");
console.log("playerName : " + sessionStorage.getItem("playerName"));
console.log("playerUserID : " + sessionStorage.getItem("playerUserID"));
console.log("playingAppName : " + sessionStorage.getItem("playingAppName"));
sessionStorageManager.playerUserID = jsonData['UserID'];
sessionStorageManager.playingAppName = "menu";
location.href = '../../web/client/menu_app.html';
},
loginFailed: function(jsonData) {
sessionStorage.removeItem("playerName");
sessionStorage.removeItem("playerUserID");
sessionStorageManager.clear();
// show retry message
console.log('login failed, jsonData : ' + JSON.stringify(jsonData));
}