From dda0b05251ad813ce2dc23021f869e7a85c5a0d8 Mon Sep 17 00:00:00 2001 From: Laurent Date: Fri, 10 Jan 2025 16:25:14 +0100 Subject: [PATCH] minor improvements --- api/views.py | 13 ++++--------- tournaments/templates/tournaments/admin/status.html | 2 +- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/api/views.py b/api/views.py index 42bef74..9a1d1cb 100644 --- a/api/views.py +++ b/api/views.py @@ -38,16 +38,11 @@ class CustomAuthToken(APIView): user = authenticate(username=true_username, password=password) if user: + user.device_id = device_id + user.save() - # if user.device_id is None or user.device_id == device_id or user.username == 'apple-test': - # if user.device_id is None or user.device_id == device_id or user.username == 'apple-test': - user.device_id = device_id - user.save() - - token, created = Token.objects.get_or_create(user=user) - return Response({'token': token.key}) - # else: - # return Response({'error': 'Vous ne pouvez pour l\'instant vous connecter sur plusieurs appareils en même temps. Veuillez vous déconnecter du précédent appareil. Autrement, veuillez contacter le support.'}, status=status.HTTP_403_FORBIDDEN) + token, created = Token.objects.get_or_create(user=user) + return Response({'token': token.key}) else: return Response({'error': 'L\'utilisateur et le mot de passe de correspondent pas'}, status=status.HTTP_401_UNAUTHORIZED) diff --git a/tournaments/templates/tournaments/admin/status.html b/tournaments/templates/tournaments/admin/status.html index 70897bd..d2f956d 100644 --- a/tournaments/templates/tournaments/admin/status.html +++ b/tournaments/templates/tournaments/admin/status.html @@ -38,7 +38,7 @@