| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 
 | @RequestMapping("/user")@RestController
 @CrossOrigin
 public class UserController {
 
 @RequestMapping(value = "/login", method = RequestMethod.POST)
 public Result login(String username, String password) {
 if (username.equals("admin") && password.equals("123456")) {
 Long userId = 1328L;
 return new Result(true, JwtUtil.sign(userId));
 } else {
 return new Result(false, "用户名密码错误");
 }
 }
 
 @RequestMapping(value = "/find", method = RequestMethod.GET)
 public Result find(HttpServletRequest request) {
 String token = request.getHeader("token");
 if (token == null) {
 return new Result(false, "用户未登录");
 }
 Long userId = JwtUtil.verify(token);
 if (userId != 0L) {
 return new Result(true, String.valueOf(userId));
 } else {
 return new Result(false, "登录失效,请重新登录");
 }
 }
 }
 
 |