- Posts: 9
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
utilisation de one_time_pw
- domago
- Topic Author
- Offline
- New Member
Less
More
6 years 10 months ago - 6 years 10 months ago #156005
by domago
utilisation de one_time_pw was created by domago
Bonjour,
Je viens de mettre à jour LS : version 2.4 vers la version 2.65.4+170612.
Avec l'ancienne version, j'utilisais la fonction 'One time password' qui fonctionnais parfaitement. Cela permettait aux administrateur de questionnaires de ne pas avoir à saisir leurs login et mot de passe.
Depuis la nouvelle version, cela ne marche plus. Pourtant tous les critères sont respectés :
Je cherche la cause du problème depuis 3 jours... Sans solution
Quelqu'un aurait-il une idée ? Merci de vos conseils
Je viens de mettre à jour LS : version 2.4 vers la version 2.65.4+170612.
Avec l'ancienne version, j'utilisais la fonction 'One time password' qui fonctionnais parfaitement. Cela permettait aux administrateur de questionnaires de ne pas avoir à saisir leurs login et mot de passe.
Depuis la nouvelle version, cela ne marche plus. Pourtant tous les critères sont respectés :
- réglage du config.php,
- enregistrement préalable du MP (SHA 256) dans la colonne one_time_pw de la bdd,
- adresse www.example.org/LS/index.php/admin/authe...user=xxx&onepass=xxx
Je cherche la cause du problème depuis 3 jours... Sans solution
Quelqu'un aurait-il une idée ? Merci de vos conseils
Last edit: 6 years 10 months ago by DenisChenu. Reason: Usagae of example.(com|org) please
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13597
- Thank you received: 2487
6 years 10 months ago #156019
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic utilisation de one_time_pw
Tu as l'air de bien connaitre le sujet, donc à mon avis il y a un bug.
Essaye en activant le mode debug et rapporte le bug, cela semble le mieux.
Si tu t'y connais en PHP : le code est là : github.com/LimeSurvey/LimeSurvey/blob/ma...thdb/Authdb.php#L128
tracevar est intéressant pour déboguer (en mode debug=2 et pense à mettre le truc sur les erreurs de mots de passe à 10000)
Essaye en activant le mode debug et rapporte le bug, cela semble le mieux.
Si tu t'y connais en PHP : le code est là : github.com/LimeSurvey/LimeSurvey/blob/ma...thdb/Authdb.php#L128
tracevar est intéressant pour déboguer (en mode debug=2 et pense à mettre le truc sur les erreurs de mots de passe à 10000)
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
- domago
- Topic Author
- Offline
- New Member
Less
More
- Posts: 9
- Thank you received: 0
6 years 10 months ago #156020
by domago
Replied by domago on topic utilisation de one_time_pw
Merci Denis pour cette réponse.
Comment activer le mode debug ? C'est quoi tracevar ?
J'ai ajouter debug=2; à la fin de config.php mais j'obtiens une erreur 500.
Comment activer le mode debug ? C'est quoi tracevar ?
J'ai ajouter debug=2; à la fin de config.php mais j'obtiens une erreur 500.
The topic has been locked.
- domago
- Topic Author
- Offline
- New Member
Less
More
- Posts: 9
- Thank you received: 0
6 years 9 months ago #156023
by domago
Replied by domago on topic utilisation de one_time_pw
OK, j'ai trouvé pour activer le mode debug. Dans le conig.php, j'ai ajouté :
'config'=>array(
'debug'=>2,
'debugsql'=>0,
)
Mais où récupère-t-on le fichier log ?
'config'=>array(
'debug'=>2,
'debugsql'=>0,
)
Mais où récupère-t-on le fichier log ?
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13597
- Thank you received: 2487
6 years 9 months ago #156027
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic utilisation de one_time_pw
Si il y avait une erreur de type 'variable non trouvée' etc ... tu l'aurais directement vu sur la page. Si tu n'as pas d'erreurs c'est autre chose.
Le mieux : remonter le bug
Le mieux : remonter le bug
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
- domago
- Topic Author
- Offline
- New Member
Less
More
- Posts: 9
- Thank you received: 0
6 years 9 months ago #156033
by domago
Replied by domago on topic utilisation de one_time_pw
OK, je viens de faire remonter le bug. Je reviens ici dès qu'une solution est proposée.
Merci Denis
Merci Denis
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13597
- Thank you received: 2487
6 years 9 months ago #156042
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic utilisation de one_time_pw
bugs.limesurvey.org/view.php?id=12473
Attention : la prochaine fois, fait le en anglais : les développeurs sont Germanophone, Néerlandophone, Anglophone … Francophone aussi, mais la langue des développeurs c'est l'anglais.
Même si tu utilise un traducteur automatique : c'est mieux (au cas ou tu fait le doublon).
Attention : la prochaine fois, fait le en anglais : les développeurs sont Germanophone, Néerlandophone, Anglophone … Francophone aussi, mais la langue des développeurs c'est l'anglais.
Même si tu utilise un traducteur automatique : c'est mieux (au cas ou tu fait le doublon).
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
- LouisGac
- Visitor
6 years 9 months ago #156062
by LouisGac
Replied by LouisGac on topic utilisation de one_time_pw
on utilise la fonction en interne ici et elle marche parfaitement bien.
The topic has been locked.
- domago
- Topic Author
- Offline
- New Member
Less
More
- Posts: 9
- Thank you received: 0
6 years 9 months ago - 6 years 9 months ago #156079
by domago
Replied by domago on topic utilisation de one_time_pw
OK. Chez moi ça fonctionne toujours pas...
Une piste peut-etre. J'ai ce message dans LS qui s'affiche dans la gestion des utilisateurs quand je suis connecté en admin : "Attention : Vous utilisez toujours le mot de passe par défaut ('password'). Veuillez changer votre mot de passe et vous re-connecter à nouveau."
Bien sur, je précise que je me suis connecté avec mon login admin et mon mot de passe habituel (différent de 'password'). Alors pourquoi ce message ?
Une piste peut-etre. J'ai ce message dans LS qui s'affiche dans la gestion des utilisateurs quand je suis connecté en admin : "Attention : Vous utilisez toujours le mot de passe par défaut ('password'). Veuillez changer votre mot de passe et vous re-connecter à nouveau."
Bien sur, je précise que je me suis connecté avec mon login admin et mon mot de passe habituel (différent de 'password'). Alors pourquoi ce message ?
Last edit: 6 years 9 months ago by domago.
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13597
- Thank you received: 2487
6 years 9 months ago #156211
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic utilisation de one_time_pw
Aucune idée. Je ne vois que la possibilité de tracer ce qu'il se passe au fur et à mesure sur ton serveur.
La seule idée : tu est sur que c'est la même base de données ?
La seule idée : tu est sur que c'est la même base de données ?
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
- domago
- Topic Author
- Offline
- New Member
Less
More
- Posts: 9
- Thank you received: 0
6 years 9 months ago - 6 years 9 months ago #156219
by domago
Replied by domago on topic utilisation de one_time_pw
Tout d'abord merci de ne pas me laisser tomber !
Oui j'ai vérifié pour la base de données. Je viens encore de passer 3 heures à tracer ligne par ligne mon code sans trouver la moindre erreur...
J'ai besoin de qq précisions :
* le mot de passe (one_pass) de l'adresse internet appelée est bien en texte brut (non hashé en MD5) ?
ex : www.adresse.fr/limesurvey/index.php/admi...ser&onepass=textbrut
* dans le config.php on écrit bien : $use_one_time_passwords = true;
Oui j'ai vérifié pour la base de données. Je viens encore de passer 3 heures à tracer ligne par ligne mon code sans trouver la moindre erreur...
J'ai besoin de qq précisions :
* le mot de passe (one_pass) de l'adresse internet appelée est bien en texte brut (non hashé en MD5) ?
ex : www.adresse.fr/limesurvey/index.php/admi...ser&onepass=textbrut
* dans le config.php on écrit bien : $use_one_time_passwords = true;
Last edit: 6 years 9 months ago by domago.
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13597
- Thank you received: 2487
6 years 9 months ago #156226
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic utilisation de one_time_pw
C'est pour cela que je te disais d'utiliser tracevar.
Par exemple :
tracevar($onepass); juste là github.com/LimeSurvey/LimeSurvey/blob/ma...thdb/Authdb.php#L129
tracevar($user); ici github.com/LimeSurvey/LimeSurvey/blob/ma...thdb/Authdb.php#L131
tracevar('done'); ici github.com/LimeSurvey/LimeSurvey/blob/ma...thdb/Authdb.php#L164
etc ...
Par exemple :
tracevar($onepass); juste là github.com/LimeSurvey/LimeSurvey/blob/ma...thdb/Authdb.php#L129
tracevar($user); ici github.com/LimeSurvey/LimeSurvey/blob/ma...thdb/Authdb.php#L131
tracevar('done'); ici github.com/LimeSurvey/LimeSurvey/blob/ma...thdb/Authdb.php#L164
etc ...
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
Moderators: Nickko