注册成功返回token
This commit is contained in:
parent
dba81c95a3
commit
080078ee4f
|
@ -48,7 +48,7 @@ public class AuthController {
|
|||
|
||||
@ApiOperation(value = "用户注册")
|
||||
@PostMapping("/register")
|
||||
public R<UserVo> register(@RequestBody RegisterDto registerDto) {
|
||||
public R<String> register(@RequestBody RegisterDto registerDto) {
|
||||
return authService.register(registerDto);
|
||||
}
|
||||
|
||||
|
|
|
@ -42,7 +42,7 @@ public interface AuthService {
|
|||
* @param registerDto 注册信息
|
||||
* @return token
|
||||
*/
|
||||
R<UserVo> register(RegisterDto registerDto);
|
||||
R<String> register(RegisterDto registerDto);
|
||||
|
||||
/**
|
||||
* 获取用户信息
|
||||
|
|
|
@ -83,7 +83,7 @@ public class AuthServiceImpl implements AuthService {
|
|||
}
|
||||
|
||||
@Override
|
||||
public R<UserVo> register(RegisterDto registerDto) {
|
||||
public R<String> register(RegisterDto registerDto) {
|
||||
// 根据用户名查询用户信息
|
||||
var username = registerDto.getUsername();
|
||||
var matchType = getMatchType(username);
|
||||
|
@ -121,7 +121,9 @@ public class AuthServiceImpl implements AuthService {
|
|||
user.setUpdateTime(System.currentTimeMillis());
|
||||
var insert = mongoTemplate.insert(user);
|
||||
if (insert.getId() != null) {
|
||||
return R.ok(user.toVo());
|
||||
var token = JwtUtil.getToken(Map.of("id", insert.getId()), CommonConstant.TOKEN_EXPIRE_TIME);
|
||||
redisService.hSet(token, insert.getId(), CommonConstant.REDIS_EXPIRE_TIME);
|
||||
return R.ok(token);
|
||||
} else {
|
||||
return R.fail("注册失败,请重试");
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue