@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.