21 lines
637 B
JavaScript
Executable File
21 lines
637 B
JavaScript
Executable File
import { signinActionEnum } from '@/types/index'
|
|
export default {
|
|
methods: {
|
|
mnx_userSignedin(authResposne, keepMeSignedin) {
|
|
this.mnx_authenticatedUser(authResposne)
|
|
this.mnx_setUserRole(authResposne.role)
|
|
this.mnx_setKeepUserSignedIn(keepMeSignedin)
|
|
switch (authResposne.signin_result) {
|
|
case signinActionEnum.NEW_USER_SET_PASSWORD:
|
|
this.mnx_navToNewUserSetPassword()
|
|
break
|
|
case signinActionEnum.REVIEW_AND_REVISE_FLID:
|
|
this.mnx_navToNewUserSetFlid(authResposne.flid)
|
|
break
|
|
default:
|
|
this.mnx_navAfterSignedin()
|
|
}
|
|
}
|
|
}
|
|
}
|