Esta mañana entré a mi Discourse y me desconectó. Intenté iniciar sesión y me apareció un “Error desconocido”. Intenté restablecer la contraseña o usar un correo electrónico de inicio de sesión mágico, pero recibí un mensaje de “Prohibido”.
Después de investigar y reconstruir el backend, determiné que se trataba completamente de un problema del lado del frontend. Otros usuarios pueden iniciar sesión y usar Discourse sin problemas.
Estoy usando la última versión de Firefox en Windows 11. Si uso una ventana de navegación privada o un navegador diferente, puedo iniciar sesión y usar el sitio sin problemas.
Borré todos mis datos locales del sitio en Firefox y luego pude iniciar sesión usando una ventana no privada.
Sin embargo, poco tiempo después me desconectó forzosamente de nuevo. Recibí un mensaje de “Has sido desconectado”. Cuando intento iniciar sesión de nuevo, veo el “Error desconocido”. Si reviso la consola de JavaScript al iniciar sesión, hay un error que dice: “BAD CSRF”. ¿Algo que ver con la versión más reciente de Firefox tal vez?