mirror of
https://github.com/django/django.git
synced 2024-11-18 15:34:16 +00:00
5112e65ef2
Note that the cookie is not changed every request, just the token retrieved by the `get_token()` method (used also by the `{% csrf_token %}` tag). While at it, made token validation strict: Where, before, any length was accepted and non-ASCII chars were ignored, we now treat anything other than `[A-Za-z0-9]{64}` as invalid (except for 32-char tokens, which, for backwards-compatibility, are accepted and replaced by 64-char ones). Thanks Trac user patrys for reporting, github user adambrenecki for initial patch, Tim Graham for help, and Curtis Maloney, Collin Anderson, Florian Apolloner, Markus Holtermann & Jon Dufresne for reviews. |
||
---|---|---|
.. | ||
_images | ||
auth | ||
class-based-views | ||
db | ||
forms | ||
http | ||
i18n | ||
testing | ||
cache.txt | ||
checks.txt | ||
conditional-view-processing.txt | ||
email.txt | ||
external-packages.txt | ||
files.txt | ||
index.txt | ||
install.txt | ||
logging.txt | ||
migrations.txt | ||
pagination.txt | ||
performance.txt | ||
python3.txt | ||
security.txt | ||
serialization.txt | ||
settings.txt | ||
signals.txt | ||
signing.txt | ||
templates.txt |