diff options
| author | rr- | 2016-04-09 19:53:53 +0200 |
|---|---|---|
| committer | rr- | 2016-04-09 22:23:24 +0200 |
| commit | e12492bd4dc2a3a153bf80e89307c8ddd5cf289a (patch) | |
| tree | ed4831a0fcbfbe81792b54b3cb2c818c37f08378 /client/js/controllers/auth_controller.js | |
| parent | 2e1823b7080aa0b3de986eb8f35f68837d04e023 (diff) | |
client/api: fix removing cookies on login failures
Diffstat (limited to 'client/js/controllers/auth_controller.js')
| -rw-r--r-- | client/js/controllers/auth_controller.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/client/js/controllers/auth_controller.js b/client/js/controllers/auth_controller.js index 80e32dc..4f724d5 100644 --- a/client/js/controllers/auth_controller.js +++ b/client/js/controllers/auth_controller.js @@ -28,6 +28,7 @@ class AuthController { this.loginView.render({ login: (name, password, doRemember) => { return new Promise((resolve, reject) => { + api.forget(); api.login(name, password, doRemember) .then(() => { resolve(); @@ -42,6 +43,7 @@ class AuthController { } logoutRoute() { + api.forget(); api.logout(); page('/'); events.notify(events.Success, 'Logged out'); @@ -56,6 +58,7 @@ class AuthController { } passwordResetFinishRoute(name, token) { + api.forget(); api.logout(); api.post('/password-reset/' + name, {token: token}) .then(response => { @@ -76,6 +79,7 @@ class AuthController { } _passwordReset(nameOrEmail) { + api.forget(); api.logout(); return new Promise((resolve, reject) => { api.get('/password-reset/' + nameOrEmail) |