😎 修复密码有效期验证逻辑
This commit is contained in:
parent
56e39efae4
commit
115ee49e7f
@ -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();
|
||||
|
||||
2
Web/src/types/pinia.d.ts
vendored
2
Web/src/types/pinia.d.ts
vendored
@ -101,6 +101,6 @@ declare interface ThemeConfigState {
|
||||
secondVer: boolean; // 是否开启二级验证
|
||||
captcha: boolean; // 是否开启验证码
|
||||
forceChangePassword: boolean; // 是否开启强制修改密码
|
||||
passwordExpirationTime: boolean; // 是否验证密码有效期
|
||||
passwordExpirationTime: number; // 是否验证密码有效期
|
||||
};
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user