@RestController @RequestMapping(value="user") public class UserController extends Object
| Constructor and Description |
|---|
UserController() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkEmail(String mail) |
boolean |
checkNickName(String nickName)
昵称长度校验
|
boolean |
checkPassword(String pwd)
用户密码规则:最少8位;
|
boolean |
checkUserName(String userName)
用户名规则:最少6位,必须以英文字母开头,可使用英文字母,数字或下划线;
|
ObjectRestResponse<String> |
checkVerification(String verificationCode,
javax.servlet.http.HttpSession session)
判断验证码是否正确
|
ObjectRestResponse<User> |
findById(String id) |
ObjectRestResponse<User> |
findByUserName(String userName)
查询用户名是否存在
|
ObjectRestResponse<User> |
findByUserNameAndEmil(UserModel entity)
查询用户名邮箱
|
boolean |
isEmpty(String str)
字段空校验
|
ObjectRestResponse<User> |
login(UserModel entity,
javax.servlet.http.HttpServletRequest request) |
ObjectRestResponse<User> |
regist(UserModel entity,
javax.servlet.http.HttpServletRequest request) |
ObjectRestResponse<User> |
resetPwd(UserModel entity,
javax.servlet.http.HttpServletRequest request)
忘记密码,密码自动重置
|
ObjectRestResponse<User> |
updatePwdAndNickName(User entity,
javax.servlet.http.HttpServletRequest request)
更改密码和用户昵称
|
@RequestMapping(value="login",
method=POST)
@ResponseBody
public ObjectRestResponse<User> login(@RequestBody
UserModel entity,
javax.servlet.http.HttpServletRequest request)
@RequestMapping(value="regist",
method=POST)
@ResponseBody
public ObjectRestResponse<User> regist(@RequestBody
UserModel entity,
javax.servlet.http.HttpServletRequest request)
@RequestMapping(value="updatePwdAndNickName",
method=PUT)
@ResponseBody
public ObjectRestResponse<User> updatePwdAndNickName(@RequestBody
User entity,
javax.servlet.http.HttpServletRequest request)
@RequestMapping(value="resetPwd",
method=PUT)
@ResponseBody
public ObjectRestResponse<User> resetPwd(@RequestBody
UserModel entity,
javax.servlet.http.HttpServletRequest request)
entity - @RequestMapping(value="findById/{id}",
method=GET)
@ResponseBody
public ObjectRestResponse<User> findById(@PathVariable
String id)
public ObjectRestResponse<User> findByUserNameAndEmil(UserModel entity)
entity - public ObjectRestResponse<User> findByUserName(String userName)
userName - public boolean checkUserName(String userName)
public boolean checkPassword(String pwd)
public boolean checkNickName(String nickName)
nickName - public boolean isEmpty(String str)
str - public boolean checkEmail(String mail)
public ObjectRestResponse<String> checkVerification(String verificationCode, javax.servlet.http.HttpSession session)
verificationCode - session - Copyright © 2020. All rights reserved.