Annonce

[12 janvier 2020] - En prévision d'un abandon futur du nom de domaine phpcodeur.net, le forum a migré vers le nom de domaine forum.webnaute.net

#1 2020-11-25 11:18:59

cineferte
Membre
Inscription : 2020-11-25
Messages : 7

Ce jeton n'est pas valide !

Bonjour à tous,

Je viens d'installer la version 3.0 pour une utilisation interne à une association;,Installation sans aucun soucis jusqu'à l'identification (admin/login.php) qui n'est pas reconnue.
En demandant la réinitialisation du mot de passe, le lien annonce "Ce jeton n'est pas valide !"
Que faire ???

Merci pour votre aide

Hors ligne

#2 2020-12-05 23:30:01

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 294

Re : Ce jeton n'est pas valide !

bonsoir,

désolé pour le délai de réponse :s

Le jeton est stocké pour comparaison dans les données de session php et n'est donc valable qu'un certain temps.
Avez-vous utilisé le lien dans les minutes qui ont suivi l'utilisation du système de réinitialisation du mot de passe ?
Le paramètre k contenu dans le lien est-il correctement rempli ?
Les sessions php sont-elles actives ?


PHP et MySQL, un duo gagnant !

Hors ligne

#3 2020-12-06 21:18:06

cineferte
Membre
Inscription : 2020-11-25
Messages : 7

Re : Ce jeton n'est pas valide !

Bonsoir,

Pas de soucis pour le délai car le temps s'est un peu arrêté depuis...;0(

Quant à mon problème....Oui "k" est bien rempli et oui les sessions sont bien actives
et toujours le même JETON NON VALIDE

Merci

Hors ligne

#4 2020-12-07 17:58:10

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 294

Re : Ce jeton n'est pas valide !

quelle version de php est installée sur votre serveur ?

Cette ligne 38 dans le fichier includes/login.inc.php :

if (!is_null($reset_key)) {

remplacez par :

if (!is_null($reset_key)) { exit('k: '.$reset_key.', sk: '.$_SESSION['reset_key']);

PHP et MySQL, un duo gagnant !

Hors ligne

#5 2020-12-07 19:57:54

cineferte
Membre
Inscription : 2020-11-25
Messages : 7

Re : Ce jeton n'est pas valide !

Version phpMyAdmin - 2.11.9.5
Version du client MySQL: 5.5.49

J'ai effectué le changement qui me donne un lien avec un clé K mais SK est vide

Merci

Hors ligne

#6 2020-12-07 21:08:01

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 294

Re : Ce jeton n'est pas valide !

Alors le problème vient des sessions php. Vérifiez que vous obtenez bien le cookie de session php lorsque vous arrivez sur la page de connexion ("wanewsletter_sessid" si vous n'avez pas changé le nom du cookie), et que la valeur de ce cookie ne change pas après validation du formulaire.


PHP et MySQL, un duo gagnant !

Hors ligne

#7 2020-12-07 22:32:30

cineferte
Membre
Inscription : 2020-11-25
Messages : 7

Re : Ce jeton n'est pas valide !

PHPSESSID et wanewsletter_sessid sont bien présents
La valeur de wanewsletter_sessid change à chaque accès à la page de admin/login.php et suite au clic sur le lien envoyé afin de modifier le mdp
et toujours pas de SK

Est-ce qu'il serait plus simple de charger une ancienne version et d'upgrader vers 3.0.1 une fois que ça fonctionnera correctement ?
Quelle version me conseillez-vous ?
Merci pour votre temps

Hors ligne

#8 2020-12-08 00:30:49

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 294

Re : Ce jeton n'est pas valide !

La version précédente est la 2.3.4.
Ce n'est pas normal que le cookie soit réinitialisé. Vérifiez quand même que la valeur de la clé de configuration "cookie_path" dans la table wa_config est bonne ainsi que "session_length" (valeur par défaut : 3600)


PHP et MySQL, un duo gagnant !

Hors ligne

#9 2020-12-08 08:42:01

cineferte
Membre
Inscription : 2020-11-25
Messages : 7

Re : Ce jeton n'est pas valide !

Bonjour,

"cookie_path" et "session_length" sont correctement paramétré
et dans une ultime tentative, ça ne fonctionne toujours pas...

Est-ce que je peux vous envoyer par MP le lien, login et mdp afin que vous puissiez voir d'où vient le problème ?
Je reconfigure includes/login.inc.php comme à l'origine

Bonne journée

Hors ligne

#10 2020-12-08 16:03:08

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 294

Re : Ce jeton n'est pas valide !

Envoyez cela par email dans ce cas.


PHP et MySQL, un duo gagnant !

Hors ligne

#11 2020-12-08 21:36:32

cineferte
Membre
Inscription : 2020-11-25
Messages : 7

Re : Ce jeton n'est pas valide !

J'ai fait un session_id(); qui reste similaire à chaque rafraichissement

J'ai fait une demande d'assistance à l'hébergeur
Je vous redis

Hors ligne

#12 2020-12-09 09:50:42

cineferte
Membre
Inscription : 2020-11-25
Messages : 7

Re : Ce jeton n'est pas valide !

Les gestionnaires de mon hébergeur ne comprennent pas non plus
La version 2.3.4 fonctionne parfaitement et semble utiliser les mêmes session_id
Dans tous les cas, je vais déjà essayer de jouer avec cette version
Merci pour le temps passé

Hors ligne

Pied de page des forums