diff options
| author | Pliable Pixels <pliablepixels@gmail.com> | 2020-04-11 12:03:10 -0400 |
|---|---|---|
| committer | Pliable Pixels <pliablepixels@gmail.com> | 2020-04-11 12:03:10 -0400 |
| commit | 4e07e5640f96d2be9bf87af8ac5d2679c6a61a5f (patch) | |
| tree | 1aa02c7877ee4591432a72f703591c67fde4dc05 /www | |
| parent | 0b73febfcc695a25395ad214eeee89cc9132e243 (diff) | |
#926 clear token if user details change
Diffstat (limited to 'www')
| -rw-r--r-- | www/js/LoginCtrl.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/www/js/LoginCtrl.js b/www/js/LoginCtrl.js index ffde6ffa..4a083930 100644 --- a/www/js/LoginCtrl.js +++ b/www/js/LoginCtrl.js @@ -726,6 +726,17 @@ function mobilePinConfig () { } //console.log ("SAVING: "+JSON.stringify($scope.loginData)); + + var ld = NVR.getLogin(); + if ((ld.username != $scope.loginData.username) || (ld.password != $scope.loginData.password)) { + NVR.debug ('User information has changed, removing access tokens, if any'); + $scope.loginData.accessToken=''; + $scope.loginData.refreshToken = ''; + $scope.loginData.accessTokenExpires = ''; + $scope.loginData.refreshTokenExpires = ''; + + } + NVR.setLogin($scope.loginData); |
