From b4c90d3594e0dfb2eaa5e8e6c0eb6a131d82e8e0 Mon Sep 17 00:00:00 2001 From: Satinder Grewal Date: Wed, 28 Dec 2016 06:11:52 +1300 Subject: [PATCH] logout, re-login bug fixed Logout and lock screen cleared session storage completely including the tempIguana password. Only set to clear the data which needs to be cleared while logout/lock. This seems to have fixed issue of logout and relogin. --- assets/scripts/login.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/assets/scripts/login.js b/assets/scripts/login.js index ba26ba4..2a4dbc7 100644 --- a/assets/scripts/login.js +++ b/assets/scripts/login.js @@ -395,7 +395,8 @@ var Login = function() { //dataType: 'text', success: function(data, textStatus, jqXHR) { var LogoutOutput = JSON.parse(data); - sessionStorage.clear(); + //sessionStorage.clear(); + sessionStorage.removeItem('IguanaActiveAccount'); console.log('== Logout Data OutPut =='); console.log(LogoutOutput); @@ -679,7 +680,8 @@ var Login = function() { //dataType: 'text', success: function(data, textStatus, jqXHR) { var LogoutOutput = JSON.parse(data); - sessionStorage.clear(); + //sessionStorage.clear(); + sessionStorage.removeItem('IguanaActiveAccount'); //console.log('== Data OutPut =='); //console.log(LogoutOutput); @@ -754,7 +756,8 @@ jQuery(document).ready(function() { function ClearOnLogout(cleardata, stopinterval) { if ( cleardata === true ) { - sessionStorage.clear(); + //sessionStorage.clear(); + sessionStorage.removeItem('IguanaActiveAccount'); } if ( cleardata === false || cleardata === null ) { console.log('sessionStorage data not cleared.');