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

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 (userInfos.value.lastChangePasswordTime == null || userInfos.value.lastChangePasswordTime == undefined) {
changePasswordRef.value?.openDialog();
return;
}
}
//
var enabledPasswordExpirationTime = themeConfig.value.passwordExpirationTime ?? true;
if (enabledPasswordExpirationTime) {
var passwordExpirationTime = themeConfig.value.passwordExpirationTime ?? 0;
if (passwordExpirationTime > 0) {
var res = await getAPI(SysUserApi).apiSysUserVerifyPwdExpirationTimePost();
if (!res.data.result) {
changePasswordRef.value?.openDialog();

View File

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