【优化】验证码登录接口
This commit is contained in:
@@ -190,6 +190,6 @@ public class AppUserController {
|
||||
*/
|
||||
@PostMapping("/codeLogin")
|
||||
public Result<String> codeLogin(CodeLoginRequest codeLoginRequest) {
|
||||
return Result.isBool(userService.codeLogin(codeLoginRequest));
|
||||
return Result.success(userService.codeLogin(codeLoginRequest));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -128,5 +128,5 @@ public interface UserService extends IService<User> {
|
||||
* @param codeLoginRequest
|
||||
* @return
|
||||
*/
|
||||
boolean codeLogin(CodeLoginRequest codeLoginRequest);
|
||||
String codeLogin(CodeLoginRequest codeLoginRequest);
|
||||
}
|
||||
|
||||
@@ -277,7 +277,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean codeLogin(CodeLoginRequest request) {
|
||||
public String codeLogin(CodeLoginRequest request) {
|
||||
|
||||
// 校验验证码是否正确
|
||||
String codeKey = String.format("verify_code:%s:%s", "login", request.getAccount());
|
||||
@@ -291,6 +291,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
|
||||
if(user == null) {
|
||||
throw new RuntimeException(I18nUtil.getMessage("error.user.not.found"));
|
||||
}
|
||||
return true;
|
||||
StpUtil.login(user.getId());
|
||||
return StpUtil.getTokenValue();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user