WebSite X5Help Center

 
Gianluigi P.
Gianluigi P.
User

Logout  it

Auteur : Gianluigi P.
Visité 1225, Followers 1, Partagé 0  

Cliccando su logout vorrei essere indirizzato non sulla pagina index.html ma su una a mio piacere, è possibile?

Posté le
7 RéPONSES
Skeggia 12
Skeggia 12
Moderator

il logout non è altro che un link semplicissimo... invece di usare il widget puoi inserire questo codice (che è lo stesso del widget) sostituendo il cancelletto con la pagina a cui vuoi atterrare...

<a class="imLogoutLink" href="#">Logout</a>

Lire plus
Posté le de Skeggia 12
Giorgio C.
Giorgio C.
User

@Skeggia però così il logout non funzia...

Lire plus
Posté le de Giorgio C.
Skeggia 12
Skeggia 12
Moderator

vero...

Lire plus
Posté le de Skeggia 12
Skeggia 12
Skeggia 12
Moderator

da qualche versione precedente, il codice del logout è leggermente cambiato...
la pagina di atterraggio è codificata nel file x5settings.php... bisognerebbe mettere mano al codice prelevando un pezzetto da x5settings e aggiungerlo a imlogin per poi allegarlo al progetto, altrimenti le modifiche ad una successiva esportazione completa si sovrascriverebbe...
però funziona anche la vecchia sintassi del post che hai citato...

Lire plus
Posté le de Skeggia 12
Giorgio C.
Giorgio C.
User

Si potrebbe procedere in questo modo...

in oggetto html il link al logout che chiameremo newlogout

<a class="imLogoutLink" href="res/newlogout.php">Logout</a>

poi con il blocco note creiamo la pagina newlogout.php che salveremo nella catrtella res con questo contenuto

<?php
@require_once("x5engine.php");
$pa = new imPrivateArea();
$pa->logout();
header("Location: /tuapagina.php");
exit;
// End of file newlogout.php
?>

tuapagina.php sarò la pagina che si aprirà dopo il logout.

In questo modo nondovremo rifare le modifiche ogni publicazione ma solo se cambiamo la pagina di landing

Ciao

Lire plus
Posté le de Giorgio C.
Skeggia 12
Skeggia 12
Moderator

certo giorgio, ci sono come sempre, varie strade  per raggiungere l'obiettivo...
io ho fatto la prova con il pezzo di codice prelevato da x5setting inserendolo in imlogout e funziona...
se dovessi aver bisogno di questa possibilità penso che allegando al progetto il file imlogout.php e inviandolo nella cartella res dovrebbe sovrascrivere quello originale... ma è una prova che farò al momento di utilizzarlo... ciao...

Lire plus
Posté le de Skeggia 12