fix: email confirmation
This commit is contained in:
parent
73575302de
commit
e6f7ddc9ce
@ -482,7 +482,7 @@ export function getAuthForRoute(route: RouteLocation) {
|
|||||||
].includes(route.name as string) &&
|
].includes(route.name as string) &&
|
||||||
localStorage.getItem('passwordResetToken') === null &&
|
localStorage.getItem('passwordResetToken') === null &&
|
||||||
localStorage.getItem('emailConfirmToken') === null &&
|
localStorage.getItem('emailConfirmToken') === null &&
|
||||||
!(route.name === 'home' && typeof route.query.userPasswordReset !== 'undefined')
|
!(route.name === 'home' && (typeof route.query.userPasswordReset !== 'undefined' || typeof route.query.userEmailConfirm !== 'undefined'))
|
||||||
) {
|
) {
|
||||||
saveLastVisited(route.name as string, route.params)
|
saveLastVisited(route.name as string, route.params)
|
||||||
return {name: 'user.login'}
|
return {name: 'user.login'}
|
||||||
|
@ -288,11 +288,11 @@ export const useAuthStore = defineStore('auth', {
|
|||||||
const stopLoading = setModuleLoading(this)
|
const stopLoading = setModuleLoading(this)
|
||||||
try {
|
try {
|
||||||
await HTTPFactory().post('user/confirm', {token: emailVerifyToken})
|
await HTTPFactory().post('user/confirm', {token: emailVerifyToken})
|
||||||
localStorage.removeItem('emailConfirmToken')
|
|
||||||
return true
|
return true
|
||||||
} catch(e) {
|
} catch(e) {
|
||||||
throw new Error(e.response.data.message)
|
throw new Error(e.response.data.message)
|
||||||
} finally {
|
} finally {
|
||||||
|
localStorage.removeItem('emailConfirmToken')
|
||||||
stopLoading()
|
stopLoading()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user