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 .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):
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user