Commit dfcd0323 authored by 周健威's avatar 周健威

添加数据中心验证代码

parent 479b498c
......@@ -2,8 +2,12 @@ package com.github.wxiaoqi.security.admin.rpc;
import com.ace.cache.annotation.Cache;
import com.alibaba.fastjson.JSONObject;
import com.github.wxiaoqi.security.admin.biz.UserBiz;
import com.github.wxiaoqi.security.admin.entity.AppUserLogin;
import com.github.wxiaoqi.security.admin.entity.User;
import com.github.wxiaoqi.security.admin.rpc.service.PermissionService;
import com.github.wxiaoqi.security.api.vo.authority.PermissionInfo;
import com.github.wxiaoqi.security.api.vo.user.AppUserInfo;
import com.github.wxiaoqi.security.api.vo.user.UserInfo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
......@@ -20,6 +24,10 @@ import java.util.Map;
@RestController
@RequestMapping("api")
public class UserRest {
@Autowired
private UserBiz userBiz;
@Autowired
private PermissionService permissionService;
......@@ -38,7 +46,17 @@ public class UserRest {
@RequestMapping(value = "/user/validate", method = RequestMethod.POST)
public @ResponseBody UserInfo validate(@RequestBody Map<String,String> body){
return permissionService.validate(body.get("username"),body.get("password"));
if(null != body.get("checkpass") && body.get("checkpass") == "0") {
UserInfo info = new UserInfo();
User user = userBiz.getUserByUsername(body.get("username"));
if (user != null ) {
info.setUsername(user.getUsername());
info.setId(user.getId() + "");
}
return info;
}else {
return permissionService.validate(body.get("username"),body.get("password"));
}
}
}
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