Add: SessionStorageManager
This commit is contained in:
+7
-17
@@ -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));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user