Signe dans l'URL Equals d'activation django-inscription
-
28-09-2019 - |
Question
J'utilise django-enregistrement et pour une raison quelconque, quand il envoie l'e-mail d'activation, il insère un signe égal dans le troisième dernier caractère en tant que tel: http://example.com/accounts/activate/a65b4aca5156211bc522e29f3e872290544d14= e4 /
Cela signifie que le répartiteur d'URL ne capture pas l'URL (l'expression rationnelle est ^activate/(?P<activation_key>\w+)/$
. L'URL est de toute façon incorrecte, car il devrait être sans le signe égal.
Quelqu'un sait pourquoi cela se passe?
La solution
Votre client de messagerie ne lit pas le message cité-encodée-imprimable correctement. A =
à l'extrémité d'un moyen de ligne que la ligne doit être concaténé avec la ligne suivante de façon transparente.