MCPcopy Create free account
hub / github.com/bsxj97/flower-mall / login

Method login

src/main/java/com/controller/UserController.java:52–61  ·  view source on GitHub ↗

登录

(String username, String password, String captcha, HttpServletRequest request)

Source from the content-addressed store, hash-verified

50 * 登录
51 */
52 @IgnoreAuth
53 @PostMapping(value = "/login")
54 public R login(String username, String password, String captcha, HttpServletRequest request) {
55 UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));
56 if(user==null || !user.getPassword().equals(password)) {
57 return R.error("账号或密码不正确");
58 }
59 String token = tokenService.generateToken(user.getId(),username, "users", user.getRole());
60 return R.ok().put("token", token);
61 }
62
63 /**
64 * 注册

Callers

nothing calls this directly

Calls 3

getPasswordMethod · 0.95
getIdMethod · 0.95
getRoleMethod · 0.95

Tested by

no test coverage detected