Session Token Management Improved

This commit is contained in:
Luis Fernando Molina committed 2018-10-23 10:28:57 +02:00
1 parent 2205e674cf
commit 8d3ed07ce9
3 files changed
+18 -5

No files matched your search

+5 -2
View File
@@ -288,9 +288,12 @@ function newDeleteTradingHistory() {
if (INFO_LOG === true) { logger.write("[INFO] draw -> Entering function."); }
let user = window.localStorage.getItem("user");
let sessionToken = window.localStorage.getItem('sessionToken');
if (user === null) { return; }
if (sessionToken === null || sessionToken === "") {
/* not logged in */
return;
}
thisObject.container.frame.draw(false, false);
+5 -2
View File
@@ -124,9 +124,12 @@ function newPlayStopButton() {
function draw() {
let user = window.localStorage.getItem("user");
let sessionToken = window.localStorage.getItem('sessionToken');
if (user === null) { return; }
if (sessionToken === null || sessionToken === "") {
/* not logged in */
return;
}
thisObject.container.frame.draw(false, false);
+8 -1
View File
@@ -34,7 +34,14 @@ function newLogin() {
const accessToken = window.localStorage.getItem("access_token");
let user = window.localStorage.getItem("user");
if (user === null) { return; }
if (user === null) {
// if there is no user that means that we are logged off, which means it is time to clean the local storage of things from the last log in.
window.localStorage.removeItem("loggedInUser");
window.localStorage.removeItem('sessionToken');
return;
}
user = JSON.parse(user);