Ce matin, je suis allé sur mon discourse et j’ai été déconnecté. J’ai essayé de me connecter et j’ai reçu un message d’« Erreur inconnue ». J’ai essayé de réinitialiser mon mot de passe ou d’utiliser un e-mail de connexion magique, mais j’ai reçu un message « Interdit ».
Après quelques investigations et une reconstruction côté backend, j’ai déterminé qu’il s’agissait entièrement d’un problème côté client. D’autres utilisateurs peuvent se connecter et utiliser le discourse sans problème.
J’utilise la dernière version de Firefox sur Windows 11. Si j’utilise une fenêtre de navigation privée ou un autre navigateur, je peux me connecter et utiliser le site sans problème.
J’ai effacé toutes mes données locales pour le site dans Firefox, puis j’ai pu me connecter en utilisant une fenêtre non privée.
Cependant, très peu de temps après, j’ai été déconnecté de force. J’ai reçu un message « Vous avez été déconnecté ». Lorsque j’essaie de me reconnecter, je vois l’« Erreur inconnue ». Si je vérifie la console JavaScript lors de la connexion, il y a une erreur qui dit : « BAD CSRF ». Quelque chose à voir avec la dernière version de Firefox peut-être ?