corrected login view
This commit is contained in:
parent
b629d1a41e
commit
13e072a2bc
@ -13,6 +13,7 @@ from rest_framework_simplejwt.authentication import JWTAuthentication
|
|||||||
from rest_framework_simplejwt.tokens import RefreshToken
|
from rest_framework_simplejwt.tokens import RefreshToken
|
||||||
from .serializers import *
|
from .serializers import *
|
||||||
|
|
||||||
|
|
||||||
class UserRegistrationView(GenericAPIView):
|
class UserRegistrationView(GenericAPIView):
|
||||||
permission_classes = (AllowAny,)
|
permission_classes = (AllowAny,)
|
||||||
serializer_class = UserRegistrationSerializer
|
serializer_class = UserRegistrationSerializer
|
||||||
@ -43,7 +44,9 @@ class UserLoginView(GenericAPIView):
|
|||||||
serializer.is_valid(raise_exception=True)
|
serializer.is_valid(raise_exception=True)
|
||||||
user = serializer.validated_data
|
user = serializer.validated_data
|
||||||
serializer = CustomUserSerializer(user)
|
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)}
|
"access": str(token.access_token)}
|
||||||
return Response(data, status=status.HTTP_200_OK)
|
return Response(data, status=status.HTTP_200_OK)
|
||||||
# class UserLoginView(APIView):
|
# class UserLoginView(APIView):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user