Index: ssts-web/src/main/webapp/logon.jsp =================================================================== diff -u -r40644 -r40740 --- ssts-web/src/main/webapp/logon.jsp (.../logon.jsp) (revision 40644) +++ ssts-web/src/main/webapp/logon.jsp (.../logon.jsp) (revision 40740) @@ -692,7 +692,11 @@ return } - needModifyPwd(); + if(sstsConfig.enablePeriodicLoginPasswordChange){ + isModifiedPwdByUser(); + }else { + needModifyPwd(); + } hideBox3(); } @@ -725,6 +729,24 @@ } } +//QYSRMYY-76:检查用户密码是否过期功能 +function isModifiedPwdByUser(){ + if(sstsConfig.enablePeriodicLoginPasswordChange){ + $.ajax({ + type:'post', + dataType:'json', + url : '${ctx}/systemmanage/user/userAction!isModifiedPwdByUser.do', + success : function(result) { + if(result.passwdIsExpired){ + showModifyPWDWindowByUnmodified(); + return + } + needModifyPwd(); + } + }); + } +} + //得到随机的颜色值 function randomColor() { var r = Math.floor(Math.random() * 256); @@ -1028,7 +1050,11 @@ if(sstsConfig.loginTwoFactorAuthenticationType == 1){ alertBox3() }else { - needModifyPwd(); + if(sstsConfig.enablePeriodicLoginPasswordChange){ + isModifiedPwdByUser(); + }else { + needModifyPwd(); + } } }