|
@@ -4,9 +4,10 @@ import cn.dev33.satoken.stp.SaLoginConfig;
|
|
import cn.dev33.satoken.stp.StpUtil;
|
|
import cn.dev33.satoken.stp.StpUtil;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.fdkankan.common.constant.ErrorCode;
|
|
import com.fdkankan.common.constant.ErrorCode;
|
|
-import com.fdkankan.common.exception.BusinessException;
|
|
|
|
import com.fdkankan.common.util.Base64Converter;
|
|
import com.fdkankan.common.util.Base64Converter;
|
|
import com.fdkankan.common.util.SecurityUtil;
|
|
import com.fdkankan.common.util.SecurityUtil;
|
|
|
|
+import com.fdkankan.manage.common.ResultCode;
|
|
|
|
+import com.fdkankan.manage.exception.BusinessException;
|
|
import com.fdkankan.manage.service.ISysUserService;
|
|
import com.fdkankan.manage.service.ISysUserService;
|
|
import com.fdkankan.manage.vo.response.ManageLoginResponse;
|
|
import com.fdkankan.manage.vo.response.ManageLoginResponse;
|
|
import com.fdkankan.redis.constant.RedisKey;
|
|
import com.fdkankan.redis.constant.RedisKey;
|
|
@@ -31,6 +32,9 @@ public class ManageService {
|
|
//对前端传的密码解密
|
|
//对前端传的密码解密
|
|
String passwordMd5 = SecurityUtil.MD52(Base64Converter.decode(Base64Converter.subText(password)));
|
|
String passwordMd5 = SecurityUtil.MD52(Base64Converter.decode(Base64Converter.subText(password)));
|
|
ManageLoginResponse result = sysUserService.getUserByUserNameAndPassword(userName, passwordMd5);
|
|
ManageLoginResponse result = sysUserService.getUserByUserNameAndPassword(userName, passwordMd5);
|
|
|
|
+ if(result == null){
|
|
|
|
+ throw new BusinessException(ResultCode.PASSWORD_ERROR);
|
|
|
|
+ }
|
|
StpUtil.login(result.getId(), SaLoginConfig
|
|
StpUtil.login(result.getId(), SaLoginConfig
|
|
.setExtra("userId",result.getId())
|
|
.setExtra("userId",result.getId())
|
|
.setExtra("isAdmin",1)
|
|
.setExtra("isAdmin",1)
|