管理员重置账号密码后,用户登录后重新设置密码的页面存在问题
continuous-integration/drone/push Build is passing Details

has
wangxiaoshuang 2026-06-29 16:09:28 +08:00
parent 105bd48201
commit 92bc105281
2 changed files with 11 additions and 2 deletions

View File

@ -121,7 +121,7 @@ const actions = {
localStorage.setItem('CompanyInfo', JSON.stringify(response.Result.CompanyInfo)) localStorage.setItem('CompanyInfo', JSON.stringify(response.Result.CompanyInfo))
const data = response.Result const data = response.Result
commit('SET_ROLES', data.BasicInfo.AccountList) commit('SET_ROLES', data.BasicInfo.AccountList)
if (data.BasicInfo.IsFirstAdd || data.BasicInfo.LoginState === 1) { if (data.BasicInfo.IsFirstAdd || data.BasicInfo.LoginState === 1 || data.BasicInfo.IsNeedResetPwd) {
try { try {
zzSessionStorage.setItem('userId', data.BasicInfo.Id) zzSessionStorage.setItem('userId', data.BasicInfo.Id)
commit('SET_TOKEN', data.JWTStr) commit('SET_TOKEN', data.JWTStr)

View File

@ -374,6 +374,15 @@ export default {
}) })
}, 500) }, 500)
return return
} else if (res.BasicInfo.IsNeedResetPwd) {
// ,
this.$message.success(this.$t('login:message:login5'))
setTimeout(() => {
this.$router.push({
path: `/user-recompose?UserId=${res.BasicInfo.IdentityUserId}&Email=${res.BasicInfo.EMail}&UserName=${res.BasicInfo.UserName}&lang=${this.$i18n.locale}&access_token=${res.JWTStr}&isUpdate=1`,
})
}, 500)
return
} else if (res.BasicInfo.NeedChangePassWord) { } else if (res.BasicInfo.NeedChangePassWord) {
// //
this.$alert( this.$alert(