From b41d59dee08c9add2be981379be84a5048f4cf91 Mon Sep 17 00:00:00 2001 From: mohsentaba Date: Tue, 16 Jun 2026 12:24:53 +0330 Subject: [PATCH] login views must not have authentication restrictions --- apps/account/views/user.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps/account/views/user.py b/apps/account/views/user.py index 4ad6cae..ed8261b 100644 --- a/apps/account/views/user.py +++ b/apps/account/views/user.py @@ -37,6 +37,7 @@ logger = logging.getLogger(__name__) class UserGuestView(CreateAPIView): permission_classes = [AllowAny] + authentication_classes = [] serializer_class = UserGuestSerializer @swagger_auto_schema( @@ -117,6 +118,7 @@ from rest_framework.authtoken.models import Token class WebUserGuestView(CreateAPIView): permission_classes = [AllowAny] + authentication_classes = [] serializer_class = WebUserGuestSerializer @swagger_auto_schema( @@ -216,6 +218,7 @@ class WebUserGuestView(CreateAPIView): class UserRegisterView(CreateAPIView): permission_classes = [AllowAny] + authentication_classes = [] serializer_class = UserRegisterSerializer @@ -248,6 +251,7 @@ class UserRegisterView(CreateAPIView): class UserVerifyView(CreateAPIView): permission_classes = [AllowAny] + authentication_classes = [] serializer_class = UserVerifySerializer @swagger_auto_schema( @@ -338,6 +342,7 @@ class UserVerifyView(CreateAPIView): class WebUserRegisterView(CreateAPIView): permission_classes = [AllowAny] + authentication_classes = [] serializer_class = WebUserRegisterSerializer @swagger_auto_schema( @@ -373,6 +378,7 @@ class WebUserRegisterView(CreateAPIView): class UserLoginView(CreateAPIView): permission_classes = [AllowAny] + authentication_classes = [] serializer_class = UserLoginSerializer @swagger_auto_schema( @@ -458,6 +464,8 @@ class UserUpdateView(UpdateAPIView): class UserRecoverPassword(CreateAPIView): + permission_classes = [AllowAny] + authentication_classes = [] serializer_class = UserRecoverPasswordSerializer @swagger_auto_schema( @@ -560,6 +568,7 @@ class UpdateFCMView(GenericAPIView): class AdminLoginView(CreateAPIView): permission_classes = [AllowAny] + authentication_classes = [] serializer_class = UserLoginSerializer @swagger_auto_schema(