Salut,
J'ai actuellement ce code sur une page :
<?php if ($auteur_session) { ?>
Mes infos<br /><br />
<a href='#URL_LOGOUT'>Se déconnecter</a>
<?php } else { ?>
#LOGIN_PUBLIC<br />
[<a href="#URL_SITE_SPIP/"><:login_retoursitepublic:></a>]
[<a href="#URL_PAGE{spip_pass}" target="spip_pass"
onclick="javascript:window.open(this.href, 'spip_pass',
'scrollbars=yes, resizable=yes, width=500, height=350'); return
false;"><:login_motpasseoublie:></a>]
<?php } ?>
Et je souhaiterais en fait que quand un visiteur clique sur "se
déconnecter" il se rende directement en page d'accueil du site, tout
en étant déconnecter.
Y a t il une balise spip particulière ou si vous avez un code sous la main ?
Merci
--
Cordialement,
André Payan
Je me réponds à moi même, j'ai testé ces 2 codes :
<?php if ($auteur_session) { ?>
Mes infos<br /><br />
<a href=‹ http://www.monsite.com/spip.php?action=logout&logout=public&url=spip.php%3Fpage%3Dsommaire ›>Se
déconnecter</a>
<?php } else { ?>
#LOGIN_PUBLIC<br />
[<a href="#URL_SITE_SPIP/"><:login_retoursitepublic:></a>]
[<a href="#URL_PAGE{spip_pass}" target=« spip_pass »
onclick=« javascript:window.open(this.href, ‹ spip_pass ›,
‹ scrollbars=yes, resizable=yes, width=500, height=350 ›); return
false; »><:login_motpasseoublie:></a>]
<?php } ?>
ou ce code :
<?php if ($auteur_session) { ?>
Mes infos<br /><br />
<a href='#URL_LOGOUT'>Se déconnecter</a>
<?php } else { ?>
<META HTTP-EQUIV="Refresh" CONTENT="0; #URL_SITE_SPIP">
#LOGIN_PUBLIC<br />
[<a href="#URL_SITE_SPIP/"><:login_retoursitepublic:></a>]
[<a href="#URL_PAGE{spip_pass}" target="spip_pass"
onclick="javascript:window.open(this.href, 'spip_pass',
'scrollbars=yes, resizable=yes, width=500, height=350'); return
false;"><:login_motpasseoublie:></a>]
<?php } ?>
ça marche bien, mais j'ai pas l'impression que c'est propre propre niveau code.
@+
--
Cordialement,
André Payan