New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Minz: Session cookie bug (nginx?) #924
Comments
Je vais essayer de trouver un moment pour regarder. |
Non pas d'autre message et pas de bloqueur sur la tablette . Merci d'avance . |
Ok. Pour avoir plus de logs, on peut se mettre en mode |
J'ai ceci en plus maintenant dans les logs : |
Que puis-je faire d'autre ? |
Je viens de tester avec Firefox Mobile 40.0 et avec le navigateur Internet par défaut sur Samsung Galaxy S4 (Android 5.0.1), sans problème.
|
.J'ai la version 1.1.1-beta |
Pour info, /dev testé à l'instant sur une Samsung Galaxy Tab S 10.5 (Android 5.0.2) avec le navigateur par défaut, sans problème. |
Le problème reste le meme meme en dev |
Il y a apparemment un problème de cookies avec votre configuration : les clients mobiles n'envoient pas de cookie de session. J'ai mis quelques messages de débogage supplémentaire sur votre instance, mais il faut que je fasse une pause maintenant. Je reprendrai plus tard. |
D'accord merci |
Bonsoir , je sais pas si les maj on réglé le problème ? |
Voici un log des entêtes HTTP lors de la connexion sur votre système. Il semble y avoir deux lignes
|
Je peux donc faire quoi pour le résoudre ? |
J'ai dit une bêtise : j'ai bien deux lignes sous Apache aussi dans ce cas là. |
Je suis en train de regarder un peu plus |
Merci , en plus je pars en vacance samedi donc j'aimerais bien avoir mes flux en vacances :( voulez-vous le tuto que j'ai pris pour installé mon serveur ? |
Trouvé, c'est un bug dans Minz |
Ah bonne nouvelle alors . Merci . |
Bon, ça marche chez vous là. public static function keepCookie($l) {
// Get the script_name (e.g. /p/i/index.php) and keep only the path.
$cookie_dir = dirname(empty($_SERVER['REQUEST_URI']) ? '/' : dirname($_SERVER['REQUEST_URI']));
session_set_cookie_params($l, $cookie_dir, '', false, false);
} C'était le |
Un grand merci de votre aide |
Un peu tard pour intégrer ce correctif dans la bêta 1.1.2, mais pour référence #919 |
Voilà j'ai bien ajouté le code à la fin du fichier mais maintenant j'ai un erreur 500 : The following error occurred: The requested URL caused an internal server error. If you get this message repeatedly please contact the webmaster. |
Problème réglé merci |
@ToEvenStay Je viens de faire un patch. Ça serait bien si vous pouviez tester cette version public static function keepCookie($l) {
// Get the script_name (e.g. /p/i/index.php) and keep only the path.
$cookie_dir = empty($_SERVER['REQUEST_URI']) ? '/' : $_SERVER['REQUEST_URI'];
if (substr($cookie_dir, -1) !== '/') {
$cookie_dir = dirname($cookie_dir) . '/';
}
session_set_cookie_params($l, $cookie_dir, '', false, false);
} |
Pas de problème toujours en /dev ? |
Oui :-)
|
Le patch n'est pas encore dans /dev : il est en phase de test / relecture. |
Oui cela fonctionne bien vous pouvez tester aussi de chez vous avec mon flux si vous voulez . |
Bonjour , beaucoup d'erreur dans les logs . Pouvez y jeter un œil pour voir si c'est normal ? Merci . |
Quelles erreurs plus précisément ? |
Le patch est dans /dev N'hésitez pas à confirmer que cela marche (ou pas...) |
Bonjour ,
Depuis ma nouvelle installation de FreshRSS sur mon serveur je ne peut plus me connecter depuis un smartphone ou une tablette Android .
Lorsque je me connecte il charge la page mais revient automatiquement sur la page pour se connecte sans message d'erreur ni rien d'autre . Le mot de passe est bon j'ai vérifié .
J'ai donc été ensuite dans les paramètres change le mode d'authentification pour ne rien mettre bien évidement cela à fonctionner .
Aussi je n'ai aucun problème pour me connecter depuis d'autre pc plusieurs navigateurs essayer .
Par contre sur mobile j'ai essayer touts les navigateurs du Play Store mais cela n'a rien changé .
Voici les terminaux sur lequel j'ai essayé : Galaxy S6 - Galaxy Note4 -Galaxy Note10.1 tous de Samsung mais je ne pense pas que cela vient de la marque tous aussi sont sur Android Lollipop ce qui n'avait posé aucun problème avant .
Alors sur mon serveur je suis sur Debian 8 avec ispconfig3 et Nginx .
Je suis sur la dernière version bêta de FreshRSS comme avant .
Je ne sais pas vous donnez quoi d'autre comme info dans les logs il a ceci à chaque fois que je veux me connecter depuis mon mobile :
Password mismatch for user=ToEvenStay, nonce=, c=$2a$04$ccKM/O9bitvzuN/hAYP3COYtJLaME53SFxCGBjtZNPiaq21z7Y2J6
Merci d'avance de votre aide .
The text was updated successfully, but these errors were encountered: