client/api: fix removing cookies on login failures

This commit is contained in:
rr-
2016-04-09 19:53:53 +02:00
parent 2e1823b708
commit e12492bd4d
3 changed files with 10 additions and 2 deletions

View File

@ -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)