From e47ef1427df705deadbe55376832266c66bfe07b Mon Sep 17 00:00:00 2001 From: Razmig Sarkissian Date: Mon, 30 Jun 2025 09:43:21 +0200 Subject: [PATCH] add debug logging and comment for nouvelle caledonie disabling of account activation token --- tournaments/views.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tournaments/views.py b/tournaments/views.py index 5c4c327..3ddc29c 100644 --- a/tournaments/views.py +++ b/tournaments/views.py @@ -69,6 +69,10 @@ from .services.tournament_registration import RegistrationCartManager from .services.payment_service import PaymentService from django.views.decorators.csrf import csrf_exempt +import logging + +logger = logging.getLogger(__name__) + def index(request): now = timezone.now() thirty_days_ago = now - timedelta(days=30) @@ -552,7 +556,15 @@ def activate(request, uidb64, token): user = CustomUser.objects.get(pk=uid) except(TypeError, ValueError, OverflowError, CustomUser.DoesNotExist): user = None + # if user is not None and account_activation_token.check_token(user, token): + # removed for Philippe Morin Nouvelle Calédonie / Serge Dion user / il faut remettre if user is not None: + + token_valid = account_activation_token.check_token(user, token) + if not token_valid: + # Log the failure reason for debugging + logger.warning(f"Token validation would have failed for user {user.username}") + print(f"Token validation would have failed for user {user.username}") user.is_active = True user.save()