MyBB.support, le portail francophone de MyBB

Version complète : Impossible de se déconnecter!
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

thetrueofrunescape

Bonjour,

Sur mon site (ttor.hostarea.org/index.php) j'ai un problème avec MyBB;Impossible de se déconnecter.

Quand j'essaye de me déconnecter sa marque:

Votre ID utilisateur n'a pas pu être obtenu pour vous déconnecter. Ce peut être à cause d'un script Javascript malicieux qui essaie de vous déconnecter automatiquement. Si vous essayez de vous déconnecter, veuillez cliquer sur le bouton 'Déconnexion' dans le menu du haut.

Mais je marque vraiment déconnexion en haut.

Version de MyBB : 1.2.8

Donc merci
Est-ce que par hazard tu n'aurais pas fait une mise à jour du forum en étant connecté?
De toutes manières, la méthode la plus simple est d'effacer les cookies de ton navigateur et de retourner sur ton forum: tu ne sera plus connecté.
Salut,

Ça m'est effectivement arrivé aussi !
Je suppose que c'est après une mise à jour vers 1.2.8 ?
C'est un pb de templates non mis à jour.

J'ai trouvé la solution ici:
http://community.mybboard.net/showthread.php?tid=20519

Dans la v1.2.8, ils ont rajouté un paramètre "sessionID" afin de sécuriser davantage le script.
Il te faut aller modifier les templates suivants:

Le code logout doit être:

Dans header_welcomeblock_member:
Code :
<a href="{$mybb-?phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48>settings['bburl']}/member.php?action=logout&uid={$mybb->user['uid']}&sid={$session->sid}">{$lang->welcome_logout}</a><br />

Dans index_logoutlink:
Code :
<a href="{$mybb-?phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48>settings['bburl']}/member.php?action=logout&uid={$mybb->user['uid']}&sid={$session->sid}">{$lang->index_logout}</a> |

Dans changeuserbox:
Code :
<a href="{$mybb-?phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48>settings['bburl']}/member.php?action=logout&uid={$mybb->user['uid']}&sid={$session->sid}">{$lang->change_user}</a>

NOTE: Tu n'es pas obligé de les modifier les trois, mais il te faut au moins modifier celui-ci:

Dans header_welcomeblock_member:
Code :
<a href="{$mybb-?phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48>settings['bburl']}/member.php?action=logout&uid={$mybb->user['uid']}&sid={$session->sid}">{$lang->welcome_logout}</a><br />

Si c'est la raison (et je le suppose très fort), tu verras que dans tes templates il n'y a pas le paramètre sid={$session->sid} ce qui fait que tu n'es pas reconnu lors de la déconnexion !!!

Et tu auras beau supprimer les cookies, ça ne changera rien à l'affaire !

J'espère que c'est la bonne solution...

@+

thetrueofrunescape

Oui tu as raison,

Merci beaucoup

thetrueofrunescape

Mais je pense que dans le dernier code le Wink est pas obligatoire! car tu le vois a côté de Déconnexion.....
Non, bien sûr.. excuse ! Vire-le !
C'est en faisant le copier/coller depuis le texte anglais que j'ai malencontreusement copié aussi dans la foulée un code de smiley !!!

Oups... ça m'apprendra à relire !

Je corrige de ce pas mon post précédent !

thetrueofrunescape

Oui!Tongue
toutes mes excuses pour ma réponse erronée: elle était valable pour un passage au 1.2.9... d'ailleurs, pourquoi êtes-vous en 1.2.8?

thetrueofrunescape

Parce qu'elle n'est pas traduit en francais la 1.2.9.....
thetrueofrunescape a écrit :Parce qu'elle n'est pas traduit en francais la 1.2.9.....

Mais si !! Tu peux passer en version 1.2.9, la traduction de la 1.2.8 reste valable.
Je n'ai pas fait de pack fr pour la 1.2.9 vu le peu de modifs à apporter !
Il te suffit de remplacer 3 fichiers !

Tous les détails dans cette discussion:
http://www.mybb.fr/showthread.php?tid=371

Attention à la modification manuelle des templates à effectuer.

thetrueofrunescape

Merci!

ninou13

Bonjour,

Citation :Salut,

Ça m'est effectivement arrivé aussi !
Je suppose que c'est après une mise à jour vers 1.2.8 ?
C'est un pb de templates non mis à jour.

J'ai trouvé la solution ici:
http://community.mybboard.net/showthread.php?tid=20519

Dans la v1.2.8, ils ont rajouté un paramètre "sessionID" afin de sécuriser davantage le script.
Il te faut aller modifier les templates suivants:

Le code logout doit être:

Dans header_welcomeblock_member:
Code :
<a href="{$mybb-?phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48>settings['bburl']}/member.php?action=logout&uid={$mybb->user['uid']}&sid={$session->sid}">{$lang->welcome_logout}</a><br />


Dans index_logoutlink:
Code :
<a href="{$mybb-?phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48>settings['bburl']}/member.php?action=logout&uid={$mybb->user['uid']}&sid={$session->sid}">{$lang->index_logout}</a> |


Dans changeuserbox:
Code :
<a href="{$mybb-?phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48>settings['bburl']}/member.php?action=logout&uid={$mybb->user['uid']}&sid={$session->sid}">{$lang->change_user}</a>


NOTE: Tu n'es pas obligé de les modifier les trois, mais il te faut au moins modifier celui-ci:

Dans header_welcomeblock_member:
Code :
<a href="{$mybb-?phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48>settings['bburl']}/member.php?action=logout&uid={$mybb->user['uid']}&sid={$session->sid}">{$lang->welcome_logout}</a><br />


Si c'est la raison (et je le suppose très fort), tu verras que dans tes templates il n'y a pas le paramètre sid={$session->sid} ce qui fait que tu n'es pas reconnu lors de la déconnexion !!!

Et tu auras beau supprimer les cookies, ça ne changera rien à l'affaire !

J'espère que c'est la bonne solution...

@+
J'ai aussi de problème mes je ne trouve pas c fichier ou remplacer les lignes?
Salut,

Ce n'est pas dans des fichiers, c'est dans les templates !!!

Pour y accéder:
Panneau d'Administration:
A gauche, dans la section "Templates", clique sur "Rechercher".

Ensuite, en bas, dans la zone "Rechercher des Noms de Templates", tape header_welcomeblock_member puis le bouton "Rechercher dans les Templates".

Ensuite, clique sur le lien "Modifier l'original" et enfin procède aux modifications comme indiqué et valide les changements.

Recommence l'opération avec les deux autres templates à modifier:
index_logoutlink et changeuserbox.

Note: modifications à apporter à chacun des thèmes utilisés sur le forum !

Voilà
@+
Spyto

ninou13

J'ai changé les 3 lignes et toujours le même problème.

édit: c'est bon sa marche merci beaucoup.
Moi j'ai la 1.2.12 j'ai fais vos modifs dans les 3fichiers et vidé le cache et les cookies et j'ai toujours le même probleme impossible de se deconnecter ?

Une idée ?
Allez voir , pour les déconnexions impossible avec la 1.2.10/11/12
...
ici:
http://www.mybb.fr/showthread.php?tid=480
Suprime tes cookies
 Utilitaire de traduction fourni par Regentronique