@@ -50,6 +50,16 @@ public class LoginRequestHandler implements RequestHandler {
|
||||
MessageCode.USER_NOT_VERIFIED.getDescription(), loginAnswer);
|
||||
}
|
||||
|
||||
if (!user.canLogin()) {
|
||||
LoginAnswer loginAnswer = new LoginAnswer();
|
||||
|
||||
loginAnswer.setFieldErrors(Arrays.asList(Map.of(
|
||||
"login_permission", "not found")));
|
||||
|
||||
return new BaseResponse(request.getMsgId(), MessageCode.PERMISSION_NOT_FOUND.getCode(),
|
||||
MessageCode.PERMISSION_NOT_FOUND.getDescription(), loginAnswer);
|
||||
}
|
||||
|
||||
AuthToken authToken = authService.login(loginRequest);
|
||||
String token = authToken.getToken();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user