Commit 873bb1fe by wang_jiaxing

增加初始密码校验

parent 85d7a031
......@@ -66,4 +66,7 @@ public class AuthInfo {
@ApiModelProperty(value = "是否超时")
@TableField(exist = false)
private String isCs ;
@ApiModelProperty(value = "是否初始密码")
@TableField(exist = false)
private String isCsmm ;
}
......@@ -15,10 +15,12 @@
*/
package org.springblade.modules.auth.utils;
import org.apache.commons.lang.StringUtils;
import org.springblade.core.launch.constant.TokenConstant;
import org.springblade.core.secure.AuthInfo;
import org.springblade.core.secure.TokenInfo;
import org.springblade.core.secure.utils.SecureUtil;
import org.springblade.core.tool.utils.DigestUtil;
import org.springblade.core.tool.utils.Func;
import org.springblade.modules.system.entity.SysNewUser;
import org.springblade.modules.system.entity.UserInfoResult;
......@@ -97,6 +99,8 @@ public class TokenUtil {
authInfo.setPhone(user.getTelephone());
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
authInfo.setIsCs(user.getPasswordGxsj() == null ? "1" : ChronoUnit.MONTHS.between(LocalDate.parse(sdf.format(user.getPasswordGxsj())), LocalDate.parse(sdf.format(new Date()))) < 3 ? "0" : "1");
String csmm = DigestUtil.encrypt("AnXzxt#46");
authInfo.setIsCsmm(StringUtils.equals(csmm, user.getPassword()) ? "1" : "0");
try {
authInfo.setIp(getIp());
} catch (Exception e) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment