mirror of
https://github.com/HamzaSha1/zod-backend.git
synced 2025-08-26 06:09:41 +00:00
@ -310,22 +310,24 @@ class UserLogin(viewsets.ViewSet):
|
|||||||
if user is not None:
|
if user is not None:
|
||||||
login(request, user)
|
login(request, user)
|
||||||
if str(user_type) == USER_TYPE_FLAG["TWO"]:
|
if str(user_type) == USER_TYPE_FLAG["TWO"]:
|
||||||
guardian_data = Guardian.objects.filter(user__username=username, is_verified=True).last()
|
guardian_data = Guardian.objects.filter(user__username=username).last()
|
||||||
if guardian_data:
|
if guardian_data:
|
||||||
serializer = GuardianSerializer(
|
if guardian_data.is_verified:
|
||||||
guardian_data, context={'user_type': user_type}
|
serializer = GuardianSerializer(
|
||||||
).data
|
guardian_data, context={'user_type': user_type}
|
||||||
|
).data
|
||||||
else:
|
else:
|
||||||
return custom_error_response(
|
return custom_error_response(
|
||||||
ERROR_CODE["2070"],
|
ERROR_CODE["2070"],
|
||||||
response_status=status.HTTP_401_UNAUTHORIZED
|
response_status=status.HTTP_401_UNAUTHORIZED
|
||||||
)
|
)
|
||||||
elif str(user_type) == USER_TYPE_FLAG["FIRST"]:
|
elif str(user_type) == USER_TYPE_FLAG["FIRST"]:
|
||||||
junior_data = Junior.objects.filter(auth__username=username, is_verified=True).last()
|
junior_data = Junior.objects.filter(auth__username=username).last()
|
||||||
if junior_data:
|
if junior_data:
|
||||||
serializer = JuniorSerializer(
|
if junior_data.is_verified:
|
||||||
junior_data, context={'user_type': user_type}
|
serializer = JuniorSerializer(
|
||||||
).data
|
junior_data, context={'user_type': user_type}
|
||||||
|
).data
|
||||||
else:
|
else:
|
||||||
return custom_error_response(
|
return custom_error_response(
|
||||||
ERROR_CODE["2071"],
|
ERROR_CODE["2071"],
|
||||||
|
Reference in New Issue
Block a user