MyBB.support, le portail francophone de MyBB

Version complète : "Se souvenir de moi" ne fonctionne plus
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

VERSION_MyBB : 1.8.6
Bonjour,

Depuis que j'ai réinstallé mon forum (changement de serveur/url/nom de domaine), la fonction "se souvenir de moi" ne fonctionne plus et mes utilisateurs ne restent pas connectés. J'ai pourtant entré correctement (je le pense?) mes informations dans /inc/config.php...

Pourriez-vous me guider sur la résolution de mon problème ?
Merci beaucoup.
Qu’entendez-vous par : "ne fonctionne pas" ?... Peut-être vos utilisateurs n’acceptent-ils pas les cookies ?

Il ne faut pas s'attendre à ce que la case à cocher "Se souvenir de moi" remplisse automatiquement le nom d'utilisateur et le mot de passe.
L'option n'est pas conçue pour cela. Elle définit une date d'expiration indéfinie sur le cookie de connexion, de sorte qu'on ne sera pas déconnecté après un certain temps.

C'est au niveau du navigateur qu'on peut mémoriser login et mot de passe, pas au niveau de MyBB.

Pour ma part, ça fait un bon 1/4h que je suis connecté sur votre forum avec les identifiants donnés et je ne suis toujours pas déconnecté !

Je ne sais pas quelle est la limite de temps pour "perdre" le cookie si on n'a pas coché la case, mais il me semble que ça doit tourner autour de 15 minutes. Et là, ça fait bien plus que ça que je reste connecté !
Etrange, sur les autres forum MyBB auquel j'ai l'habitude de fréquenter, je peux revenir le lendemain et être toujours connecté à leur forum!
Là dans le cas de mon forum, à chaque fois (toutes les 2 heures peut être), je dois me reconnecter!
Il y a deux façons de se connecter avec MyBB, il y a la petite fenêtre qui apparaît en javascript et la page complète du fichier membre.php, laquelle utilisez-vous?

Lorsque vous vérifiez vos "cookies" dans votre navigateur web, quelle est la durée de votre cookie de connexion?

Il y a des options dans le panneau d'Administration qui peuvent laisser la durée du cookie "mybbuser" pour simplement une session...
J'ai testé avec les 2, aucune n'est plus efficace l'un que l'autre...
Je suis sous Google Chrome et ce sont les configurations de base.

Quel option dans le panel admin permet de modifier le durée d'une session justement ?
Je viens de vérifier et effectivement le cookie expire : "À la fin de la session".

Votre version de MyBB, n'a pas les options bloquant la durée des cookies. Je suppose que cela peut avoir rapport avec votre thème, après vérification cela fonctionne avec le thème par défaut!

Vous avez-donc un problème avec votre thème... Wink
Super merci pour le coup de mains! Savez-vous d'où pourrait provenir ce problème avec mon thème ?
Le problème se situe dans votre template "header_welcomeblock_guest", vous avez :
Code :
                             <div class="form-group">                              
                                 <div class="input-group">
                                       <span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
                                       <input id="quick_login_username" class="form-control" name="username" value="" placeholder="Username or Email" type="text">                                        
                                   </div>
                                 <span class="help-block"></span>
                             </div>
                             <div class="form-group">
                                 <div style="margin-bottom: 25px" class="input-group">
                                       <span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
                                       <input id="quick_login_password" class="form-control" name="password" placeholder="Password" type="password">
                                   </div>
                                 <span class="help-block"></span>
                             </div>
                             <div class="checkbox" style="margin-top: -15px;">
                                 <label for="quick_login_remember">
                                    <input name="quick_remember" id="quick_login_remember" type="checkbox" value="yes" class="checkbox" checked="checked" /> Se rappeler de moi
                                 </label>  
 <a href="https://www.deathzone.fr/member.php?action=lostpw" style="color: #333;float: right;">Mot de passe perdu</a>
                             </div>

Mais votre nom du "checkbox" est erroné, vous devriez avoir :
Code :
                             <div class="checkbox" style="margin-top: -15px;">
                                 <label for="quick_login_remember">
                                    <input name="remember" id="quick_login_remember" type="checkbox" value="yes" class="checkbox" checked="checked" /> Se rappeler de moi
                                 </label>  
 <a href="https://www.deathzone.fr/member.php?action=lostpw" style="color: #333;float: right;">Mot de passe perdu</a>
                             </div>
Ca devrait donc régler la petite box de connexion, je pense! Je vais tester.
En revanche comment régler le même problème mais lorsqu'on se connecte via la page de connexion standard de mybb?
Merci de votre aide
Le template "member_login" semble correct, il ne devrait pas y avoir de problème... Wink
Je vous tiens au courant sous 48h si d'éventuels anomalies sont constatés, merci Wink
Super merci beaucoup, tout fonctionne!
Ceci est un message préformaté et peut ne correspondre qu'en partie à votre requête.

Bonjour SUNSHINE.

Votre requête semble résolue. La discussion a donc été marquée comme étant réglée.

S'il s'agit d'une erreur, répondez à ce message afin que nous annulions le marquage.
Si vous avez de nouveau besoin de nos services, n'hésitez pas à ouvrir une nouvelle discussion dans nos forums de support.

Merci de l'intérêt que vous portez à MyBB !
 Utilitaire de traduction fourni par Regentronique