1
0

fix: password reset

This commit is contained in:
kolaente
2022-10-20 16:15:58 +02:00
parent 4ed665fbd9
commit 73575302de
4 changed files with 20 additions and 4 deletions

View File

@ -481,11 +481,20 @@ export function getAuthForRoute(route: RouteLocation) {
'openid.auth',
].includes(route.name as string) &&
localStorage.getItem('passwordResetToken') === null &&
localStorage.getItem('emailConfirmToken') === null
localStorage.getItem('emailConfirmToken') === null &&
!(route.name === 'home' && typeof route.query.userPasswordReset !== 'undefined')
) {
saveLastVisited(route.name as string, route.params)
return {name: 'user.login'}
}
if(localStorage.getItem('passwordResetToken') !== null && route.name !== 'user.password-reset.reset') {
return {name: 'user.password-reset.reset'}
}
if(localStorage.getItem('emailConfirmToken') !== null && route.name !== 'user.login') {
return {name: 'user.login'}
}
}
router.beforeEach((to) => {