aboutsummaryrefslogtreecommitdiff
path: root/client/js/controllers/auth_controller.js
diff options
context:
space:
mode:
Diffstat (limited to 'client/js/controllers/auth_controller.js')
-rw-r--r--client/js/controllers/auth_controller.js4
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)

© 2015 - 2026 Jakob L. Kreuze