corrected login view

This commit is contained in:
emreeronat 2025-04-18 10:09:45 -04:00
parent b629d1a41e
commit 13e072a2bc

View File

@ -13,6 +13,7 @@ from rest_framework_simplejwt.authentication import JWTAuthentication
from rest_framework_simplejwt.tokens import RefreshToken
from .serializers import *
class UserRegistrationView(GenericAPIView):
permission_classes = (AllowAny,)
serializer_class = UserRegistrationSerializer
@ -43,7 +44,9 @@ class UserLoginView(GenericAPIView):
serializer.is_valid(raise_exception=True)
user = serializer.validated_data
serializer = CustomUserSerializer(user)
token = {"refresh": str(token),
token = RefreshToken.for_user(user)
data = serializer.data
data["tokens"] = {"refresh": str(token),
"access": str(token.access_token)}
return Response(data, status=status.HTTP_200_OK)
# class UserLoginView(APIView):