logo out issues fixes
This commit is contained in:
@@ -102,6 +102,7 @@ class LoginView(APIView):
|
||||
if serializer.is_valid():
|
||||
email = serializer.validated_data['email']
|
||||
password = serializer.validated_data['password']
|
||||
remember_me = serializer.validated_data.get('remember_me', False)
|
||||
|
||||
try:
|
||||
user = User.objects.select_related('account', 'account__plan').get(email=email)
|
||||
@@ -121,10 +122,10 @@ class LoginView(APIView):
|
||||
account = getattr(user, 'account', None)
|
||||
|
||||
# Generate JWT tokens
|
||||
from .utils import generate_access_token, generate_refresh_token, get_token_expiry
|
||||
access_token = generate_access_token(user, account)
|
||||
from .utils import generate_access_token, generate_refresh_token, get_access_token_expiry, get_token_expiry
|
||||
access_token = generate_access_token(user, account, remember_me=remember_me)
|
||||
refresh_token = generate_refresh_token(user, account)
|
||||
access_expires_at = get_token_expiry('access')
|
||||
access_expires_at = get_access_token_expiry(remember_me=remember_me)
|
||||
refresh_expires_at = get_token_expiry('refresh')
|
||||
|
||||
# Serialize user data safely, handling missing account relationship
|
||||
|
||||
Reference in New Issue
Block a user