J'utilise Django 1.4. J'ai créé le fichier 403.html dans le même répertoire que 404.html (la page d'erreur 404 fonctionne très bien). Oui, j'ai lu this. Puis-je désactiver les cookies dans mon navigateur, essayez de vous connecter et voir la page par défaut 403 erreur, pas la mienne page 403.html:403 pages dans Django
Forbidden (403)
CSRF verification failed. Request aborted.
More information is available with DEBUG=True.
Je redémarrés Apache, mais il ne aide pas.
Comment le réparer? Merci
Je veux juste prévoir la situation, si l'utilisateur va au сookie désactivé, et qu'il affiche ma page 403. C'est, je dois changer la ([source] https://github.com/django /django/blob/1.4.2/django/views/csrf.py)? – tim
Ne changez pas la source Django! Créez une nouvelle vue et définissez CSRF_FAILURE_VIEW dans vos paramètres. Alternativement, vous pouvez vérifier en JavaScript si les cookies sont activés et désactiver la connexion. –