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

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

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