Error #1219
tancat
Error al fer login o registrar un nou compte: La verificació de CSRF ha fallat. S'ha interromput la petició.
Afegit per Joan Cervan i Andreu fa més de 2 anys.
Actualitzat fa 4 mesos.
Data de venciment:
04 Set 2022
Descripció
ha fallat un altre cop lo del csrf després de canviar la config...
als logs de docker diu
weblate_1 | gunicorn stderr | Forbidden (Origin checking failed - https://duniter-weblate.calbasi.net does not match any trusted origins.): /accounts/register/
Incidències relacionades
1 (0 oberts — 1 tancat)
- S'ha afegit relacionat amb Error #1216: Dona un error al reiniciar el weblate amb https
- Estat ha canviat de Nou a Resolt
- % realitzat ha canviat de 0 a 100
ja funciona!! :)
ja he entès el problema
tal com havia fet la config de nginx a l'inici, el weblate generava un bucle de redirecció, perquè volia fer https però detectava que li venien en http les peticions
llavors ho vaig arreglar comentant enable_https
però això va fer el problema de que, sense enable_https, llavors les cookies de csrf no s'envien ni re, perquè és tot pla, però en voler-hi accedir per https, per això de la cookie que falta, peta
no acabo d'entendre quan ni com cal aquesta cookie però vaja
llavors, la solució ha estat tornar a activar aquesta variable i afegir unes capçaleres a l'nginx perquè informi bé al weblate que està darrere un proxy i que sí que estem fent servir https
aquí la primera pista https://github.com/WeblateOrg/weblate/issues/1594#issuecomment-323013273
aquí la segona pista i casi solució https://docs.weblate.org/en/latest/admin/config.html?highlight=WEBLATE_ENABLE_HTTPS#enable-https
i la solució concreta al servidor, editar l'arxiu /etc/nginx/sites-enabled/duniter-weblate.conf i afegir les línies 19-22
14 location / {
15 proxy_set_header Host $host;
16 proxy_set_header X-Real-IP $remote_addr;
17 proxy_pass http://localhost:801;
18
19 proxy_set_header X-Forwarded-Host $host;
20 proxy_set_header X-Forwarded-Server $host;
21 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
22 proxy_set_header X-Forwarded-Proto $scheme;
23 }
- Data de venciment ha canviat de 13 Ago 2022 a 11 Set 2022
- Estat ha canviat de Resolt a En Progrés
- % realitzat ha canviat de 100 a 70
Torna a fallar... De moment no em puc logejar. Pots provar de logejar-te tu @fadelkon fadelkon?
- Data de venciment ha canviat de 11 Set 2022 a 04 Set 2022
- Estat ha canviat de En Progrés a Resolt
- % realitzat ha canviat de 70 a 100
Potser no entrava amb les credencials correctes. Ara les he buscat i entra bé.
- Estat ha canviat de Resolt a Tancat
També disponible a: Atom
PDF