|
@@ -4,6 +4,7 @@ package com.caimei.modules.shiro.controller;
|
|
import com.caimei.modules.shiro.entity.CmMallAdminUser;
|
|
import com.caimei.modules.shiro.entity.CmMallAdminUser;
|
|
import com.caimei.modules.shiro.service.ShiroService;
|
|
import com.caimei.modules.shiro.service.ShiroService;
|
|
import com.caimei.utils.JsonModel;
|
|
import com.caimei.utils.JsonModel;
|
|
|
|
+import com.caimei.utils.MD5Util;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
@@ -22,12 +23,12 @@ public class ShiroController {
|
|
* 登录
|
|
* 登录
|
|
*/
|
|
*/
|
|
@GetMapping("/login")
|
|
@GetMapping("/login")
|
|
- public JsonModel login(String account, String password, Integer organizeID) {
|
|
|
|
|
|
+ public JsonModel login(String account, String password, Integer organizeID) throws Exception {
|
|
JsonModel jsonModel = JsonModel.newInstance();
|
|
JsonModel jsonModel = JsonModel.newInstance();
|
|
//用户信息
|
|
//用户信息
|
|
CmMallAdminUser user = shiroService.findByUsername(account, organizeID);
|
|
CmMallAdminUser user = shiroService.findByUsername(account, organizeID);
|
|
//账号不存在、密码错误
|
|
//账号不存在、密码错误
|
|
- if (user == null || !user.getPassword().equals(password)) {
|
|
|
|
|
|
+ if (user == null || !user.getPassword().equals(MD5Util.MD5(password))) {
|
|
return jsonModel.error("账号或密码有误");
|
|
return jsonModel.error("账号或密码有误");
|
|
} else {
|
|
} else {
|
|
//生成token
|
|
//生成token
|