-
-
Notifications
You must be signed in to change notification settings - Fork 773
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
L'identification par formulaire ne marche pas avec PHP 5.3.3 #432
Comments
Avec quel navigateur, et version de PHP ? |
J'utilise firefox, le problème arrive indépendamment de l'OS. |
Est-ce que le fait de changer l'adresse courriel fonctionne depuis la page de configuration ? Avez-vous des logs au moment où vous changez le mot de passe depuis la page de configuration (logs FreshRSS dans ./data/log/ et logs serveur Web si possible) ? Si aucun log FreshRSS n'apparait, pourriez-vous essayer de passer en mode
|
Je suis bien passé en mode développement. |
Auriez-vous par hasard la possibilité de mettre à jour PHP vers une version au moins 5.3.7 ? Effectivement, certaines distributions de PHP 5.3.3 fonctionnent, mais pas toutes. Pour les versions de PHP plus anciennes que 5.5, nous nous basons sur la librairie de compatibilité suivante, qui mentionne :
https://github.com/ircmaxell/password_compat#requirements Je n'ai pas regardé la difficulté de rajouter une telle compatibilité |
#432 En attendant de voir si on peut trouver une meilleure solution, si nécessaire, ou une meilleure documentation
@marienfressinaud : Avais-tu essayé l'authentification par formulaire avec PHP plus ancien que 5.4 (apparemment c'est PHP 5.3.3 qui est dans CentOS 6.5, que tu avais utilisé je crois) ? |
Ça marche très bien sur CentOS avec php 5.3.3 oui |
@marienfressinaud Ok, il faudra donc utiliser un meilleur test que |
Je viens d'ajouter un meilleur test, qui devrait désactiver l'authentification par mot de passe uniquement si la fonction |
@hamadr : Était-ce sur une plateforme de la famille Debian ou Ubuntu que le problème a été constaté ? |
Référence #104 |
J'ai cherché sur le site web de mon hébergeur (ikoula) mais ce n'est écrit nul part... |
Des informations sont disponibles par exemple en faisant un phpinfo.php <?php
echo phpinfo(); |
Ikoula annonce du PHP 5.4 sur ses mutualisés http://express.ikoula.com/hebergement-web |
J'ai envoyé un mail au support. Le 02/03/2014 20:01, Alexandre Alapetite a écrit :
|
C'est bien une debian. Le 01/03/2014 15:58, Alexandre Alapetite a écrit :
|
J'ai ajouté une note sur le wiki à propos du problème Debian + PHP 5.3.3. |
Je m'explique.
Lors de la première installation j'ai créé un utilisateur nommé "freshrss", j'ai tapé le mot de passe.
Résultat l'identification ne marchait pas, j'ai été obligé de la désactiver (none dans la config).
J'ai regardé dans le fichier user le passwordHash est vide ('').
J'ai quand même essayé de changer le mot de passe après via les paramètres sur le site mais le message "une erreur est survenue" apparaît.
The text was updated successfully, but these errors were encountered: