实现个人中心数据校验,修复个人中心修改姓名和学号不会更新用户列表标识问题

This commit is contained in:
2018-03-13 18:11:18 +08:00
parent f83b39361b
commit 4c7cc402be
7 changed files with 175 additions and 25 deletions

View File

@@ -69,10 +69,21 @@ public class LoginController {
@PostMapping("/beforeLogin")
@ResponseBody
public boolean beforeLogin(TbUser tbUser)throws Exception{
System.out.println(tbUser.toString());
//加密用户密码
tbUser.setColpassword(new BigInteger(CodingUtil.encryptSHA(tbUser.getColpassword().getBytes())).toString(32));
TbUser user = userService.doLoginService(tbUser.getColname(),tbUser.getColpassword());
return user!=null;
}
/**
* 登录时判断用户名是否存在若不存在则返回false
* @param name
* @return
* @throws Exception
*/
@GetMapping("/beforeLoginCheckNameExist")
@ResponseBody
public boolean beforeLoginCheckNameExist(@RequestParam(value = "name") String name)throws Exception{
Optional<TbUser> user = userService.findByColname(name);
return user.isPresent();
}
}