add debug logging and comment for nouvelle caledonie disabling of

account activation token
apikeys
Razmig Sarkissian 4 months ago
parent d6a754b053
commit e47ef1427d
  1. 12
      tournaments/views.py

@ -69,6 +69,10 @@ from .services.tournament_registration import RegistrationCartManager
from .services.payment_service import PaymentService from .services.payment_service import PaymentService
from django.views.decorators.csrf import csrf_exempt from django.views.decorators.csrf import csrf_exempt
import logging
logger = logging.getLogger(__name__)
def index(request): def index(request):
now = timezone.now() now = timezone.now()
thirty_days_ago = now - timedelta(days=30) thirty_days_ago = now - timedelta(days=30)
@ -552,7 +556,15 @@ def activate(request, uidb64, token):
user = CustomUser.objects.get(pk=uid) user = CustomUser.objects.get(pk=uid)
except(TypeError, ValueError, OverflowError, CustomUser.DoesNotExist): except(TypeError, ValueError, OverflowError, CustomUser.DoesNotExist):
user = None 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: 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.is_active = True
user.save() user.save()

Loading…
Cancel
Save