1
0
mirror of https://gitee.com/bookshelfplus/bookshelfplus synced 2025-10-11 02:05:15 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee

管理员和用户后台框架完成;用户登录功能完成

This commit is contained in:
2022-04-02 14:49:48 +08:00
parent 7bf98f6ae0
commit 3efc2c730b
8 changed files with 116 additions and 33 deletions

View File

@@ -70,14 +70,13 @@ public class UserController extends BaseController {
// @ApiImplicitParams({
// @ApiImplicitParam(name = "token", value = "用户token", required = true, dataType = "String")
// })
@RequestMapping(value = "logout", method = {RequestMethod.GET})
@RequestMapping(value = "logout", method = {RequestMethod.POST}, consumes = {CONTENT_TYPE_FORMED})
@ResponseBody
public CommonReturnType logout(@RequestParam(value = "token", required = false) String token) throws BusinessException {
// token 未传入
if (token == null || "".equals(token)) {
throw new BusinessException(BusinessErrorCode.PARAMETER_VALIDATION_ERROR, "用户令牌未传入");
}
// // token 未传入
// if (token == null || "".equals(token)) {
// throw new BusinessException(BusinessErrorCode.PARAMETER_VALIDATION_ERROR, "用户令牌未传入");
// }
onLogout(token);
return CommonReturnType.create("success");
}
@@ -86,7 +85,7 @@ public class UserController extends BaseController {
// @ApiImplicitParams({
// @ApiImplicitParam(name = "token", value = "用户token", required = true, dataType = "String")
// })
@RequestMapping(value = "getUserStatus", method = {RequestMethod.GET})
@RequestMapping(value = "getUserStatus", method = {RequestMethod.POST}, consumes = {CONTENT_TYPE_FORMED})
@ResponseBody
public CommonReturnType getUserStatus(@RequestParam(value = "token", required = false) String token) throws BusinessException {
// 已经在 getUserByToken 方法中判断了 token 为空、不合法;用户不存在情况,此处无需再判断

View File

@@ -20,7 +20,7 @@ public class UserModel {
// 用户昵称
String nickname;
// 用户身份 NOT_LOGIN, ADMIN, LOGIN_USER;
// 用户身份 NOT_LOGIN, ADMIN, USER;
String group;
// 用户头像