Commit 2b0dceaf authored by 赵啸非's avatar 赵啸非

修改工作人员登录密码简单校验

parent 852163d1
......@@ -103,7 +103,6 @@ public class WorkmanServiceImpl extends AbstractCRUDCacheServiceImpl<WorkmanDao,
@Override
public WorkmanEntity doLogin(String loginName, String password, String loginIp) throws AppException {
WorkmanEntity workmanEntity = this.getExtCache(loginName);
if(ObjectUtils.isEmpty(workmanEntity)){
workmanEntity = this.selectOne(new WorkmanQuery().loginName(loginName));
......
package com.mortals.xhx.module.workman.web;
import cn.hutool.Hutool;
import cn.hutool.core.codec.Base64;
import cn.hutool.core.text.PasswdStrength;
import cn.hutool.core.util.StrUtil;
import cn.hutool.extra.pinyin.PinyinUtil;
import com.alibaba.fastjson.JSON;
......@@ -88,6 +90,10 @@ public class WorkmanController extends BaseCRUDJsonBodyMappingController<Workman
log.info("doLogin==>{}", JSON.toJSONString(query));
JSONObject ret = new JSONObject();
try {
//检测用户密码是否为123
if ("123".equals(query.getLoginPwd())){
throw new AppException("当前密码123已过期!请使用新密码重新登录:a1b2c3d4");
}
String ip = super.getRequestIP(request);
WorkmanEntity workmanEntity = this.service.doLogin(query.getLoginName(), query.getLoginPwd(), ip);
workmanEntity.setLastLoginAddress(ip);
......@@ -117,9 +123,6 @@ public class WorkmanController extends BaseCRUDJsonBodyMappingController<Workman
}
}
@PostMapping(value = "doImportPic")
public String doImportPic(@RequestBody WorkmanEntity query) {
JSONObject ret = new JSONObject();
......@@ -143,6 +146,10 @@ public class WorkmanController extends BaseCRUDJsonBodyMappingController<Workman
public String changePassword(@RequestBody WorkmanEntity query) {
JSONObject ret = new JSONObject();
try {
//校验密码复杂度 todo
/* if (!checkPwdComplexity(query.getNewPwd())) {
PasswdStrength.check(query.getNewPwd())
}*/
boolean bool = service.updateUserPwd(query.getLoginName(), query.getNewPwd());
if (bool) {
ret.put(KEY_RESULT_CODE, VALUE_RESULT_SUCCESS);
......
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