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 @@