MyBB.support, le portail francophone de MyBB

Version complète : logout
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

arkonide

hi

je voudrais que lorsqu'on clique sur logout (deconnection) l'on soit redirigé vers une page html (avec petit message d'au revoir par exemple et qui se ferme automatiquement après 2 secondes).

Où dois-je intervenir dans le code ou existe-t'il une fonction dans la configuration de l'AC ?
A priori, la déconnexion fait déjà cela, à condition d'avoir activé Friendly Redirection Pages dans les options de Server and Optimization Options

arkonide

salut CrazyCat

merci pour ta réponse rapide.

en fait j'ai effectué quelques changements sur la page member.php

<<
else if($mybb->input['action'] == "logout")
{
$plugins->run_hooks("member_logout_start");

if(!$mybb->user['uid'])
{
// changé index.php pour log_out.html //
redirect("log_out.html", $lang->redirect_alreadyloggedout);
}
if($mybb->input['uid'] == $mybb->user['uid'])
{
my_unsetcookie("mybbuser");
my_unsetcookie("sid");
if($mybb->user['uid'])
{
$time = time();
$lastvisit = array(
"lastactive" => $time-900,
"lastvisit" => $time,
);
$db->update_query(TABLE_PREFIX."users", $lastvisit, "uid='".$mybb->user['uid']."'");
$db->delete_query(TABLE_PREFIX."sessions", "sid='".$session->sid."'");

if(function_exists("loggedOut"))
{
loggedOut($mybb->user['uid']);
}
}

$plugins->run_hooks("member_logout_end");
// changé index.php pour log_out.html //
redirect("log_out.html", $lang->redirect_loggedout);
}
>>

ça fonctionne bien (sans bug) et donne tout de meme la possibilite à l'utilisateur de cliquer sur le lien qui le redirige vers la page index.

Il est super ce CMS : le code est tellement simple que meme un debutat en php peut mettre les mains dans le moteur :o)
 Utilitaire de traduction fourni par Regentronique