@@ -12,6 +12,7 @@ public enum MessageCode {
|
|||||||
DUPLICATE_FILE_UPLOAD(2, "Duplicate file upload"),
|
DUPLICATE_FILE_UPLOAD(2, "Duplicate file upload"),
|
||||||
FILE_DOWNLOAD_ERROR(2, "File download error"),
|
FILE_DOWNLOAD_ERROR(2, "File download error"),
|
||||||
USER_NOT_VERIFIED(2, "User not verified"),
|
USER_NOT_VERIFIED(2, "User not verified"),
|
||||||
|
PERMISSION_NOT_FOUND(2, "Permission not found"),
|
||||||
USER_NOT_FOUND(2, "User not found"),
|
USER_NOT_FOUND(2, "User not found"),
|
||||||
FILE_DOWNLOAD_ERROR_NOT_CORRECT_FIELD(2, "Not correct field"),
|
FILE_DOWNLOAD_ERROR_NOT_CORRECT_FIELD(2, "Not correct field"),
|
||||||
IMAGE_FOUND_ERROR(2, "Image found error"),
|
IMAGE_FOUND_ERROR(2, "Image found error"),
|
||||||
|
|||||||
@@ -50,6 +50,16 @@ public class LoginRequestHandler implements RequestHandler {
|
|||||||
MessageCode.USER_NOT_VERIFIED.getDescription(), loginAnswer);
|
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);
|
AuthToken authToken = authService.login(loginRequest);
|
||||||
String token = authToken.getToken();
|
String token = authToken.getToken();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user