😎 修复密码有效期验证逻辑

This commit is contained in:
zuohuaijun 2024-12-17 17:39:00 +08:00
parent 56e39efae4
commit 115ee49e7f
2 changed files with 4 additions and 3 deletions

View File

@ -293,12 +293,13 @@ const changePassword = async () => {
if (enabledForceChangePassword) { if (enabledForceChangePassword) {
if (userInfos.value.lastChangePasswordTime == null || userInfos.value.lastChangePasswordTime == undefined) { if (userInfos.value.lastChangePasswordTime == null || userInfos.value.lastChangePasswordTime == undefined) {
changePasswordRef.value?.openDialog(); changePasswordRef.value?.openDialog();
return;
} }
} }
// //
var enabledPasswordExpirationTime = themeConfig.value.passwordExpirationTime ?? true; var passwordExpirationTime = themeConfig.value.passwordExpirationTime ?? 0;
if (enabledPasswordExpirationTime) { if (passwordExpirationTime > 0) {
var res = await getAPI(SysUserApi).apiSysUserVerifyPwdExpirationTimePost(); var res = await getAPI(SysUserApi).apiSysUserVerifyPwdExpirationTimePost();
if (!res.data.result) { if (!res.data.result) {
changePasswordRef.value?.openDialog(); changePasswordRef.value?.openDialog();

View File

@ -101,6 +101,6 @@ declare interface ThemeConfigState {
secondVer: boolean; // 是否开启二级验证 secondVer: boolean; // 是否开启二级验证
captcha: boolean; // 是否开启验证码 captcha: boolean; // 是否开启验证码
forceChangePassword: boolean; // 是否开启强制修改密码 forceChangePassword: boolean; // 是否开启强制修改密码
passwordExpirationTime: boolean; // 是否验证密码有效期 passwordExpirationTime: number; // 是否验证密码有效期
}; };
} }