Redirect dopo logout

Installazione, configurazione generale, notifiche, API, lingue, problemi server
User avatar
kingbluz
FormaLms User
Posts: 216
Joined: Sat Dec 08, 2012 5:08 pm
Version: forma.lms 2.0
Location: Milano, Italy

Redirect dopo logout

Post by kingbluz »

ciao a tutti,

vorrei cambiare il redirect automatico attualmente impostato dopo il logout da Forma: al momento si viene riportati alla pagina di login, mentre vorrei che gli utenti fossero portati su un'altra pagina (residente sullo stesso server).

Qualcuno sapreppe indirizzarmi verso i file corretti per modificare il redirect?

Grazie

Maurizio
alfa24
Senior Boarder
Posts: 2009
Joined: Fri Nov 24, 2017 8:45 am

Re: Redirect dopo logout

Post by alfa24 »

Su quale versione di forma vorresti farla questa porcata?
Per supporto GRATUITO contattatemi in privato qui
User avatar
kingbluz
FormaLms User
Posts: 216
Joined: Sat Dec 08, 2012 5:08 pm
Version: forma.lms 2.0
Location: Milano, Italy

Re: Redirect dopo logout

Post by kingbluz »

sulla 3.3.2
alfa24
Senior Boarder
Posts: 2009
Joined: Fri Nov 24, 2017 8:45 am

Re: Redirect dopo logout

Post by alfa24 »

Che non è pubblica, sbaglio?
Per supporto GRATUITO contattatemi in privato qui
User avatar
kingbluz
FormaLms User
Posts: 216
Joined: Sat Dec 08, 2012 5:08 pm
Version: forma.lms 2.0
Location: Milano, Italy

Re: Redirect dopo logout

Post by kingbluz »

Attualmente è in download per membri della association.
Però credo che non sia molto differente dalla 3.2.1 per quanto riguarda il logout
alfa24
Senior Boarder
Posts: 2009
Joined: Fri Nov 24, 2017 8:45 am

Re: Redirect dopo logout

Post by alfa24 »

Ti guardo su una 321 dopo
Per supporto GRATUITO contattatemi in privato qui
d.ravasco
FormaLms User
Posts: 99
Joined: Tue Apr 18, 2017 3:56 pm
Version: forma.lms 2.0

Re: Redirect dopo logout

Post by d.ravasco »

Modifica il file lib\lib.authenticationmanager.php nella function logout inserisci dopo session_destroy la seguente riga

header("location: https://sito" .);
exit();

Io adotto questo metodo
User avatar
kingbluz
FormaLms User
Posts: 216
Joined: Sat Dec 08, 2012 5:08 pm
Version: forma.lms 2.0
Location: Milano, Italy

Re: Redirect dopo logout

Post by kingbluz »

Grazie d.ravasco,

ho provato su una 3.2.0 ma non funziona... (pagina bianca dopo logout)

sulla 3.3.2 invece è diverso il contenuto della function logout nel file lib\lib.authenticationmanager.php. Non c'è session_destroy e rimanda a diverse funzioni:
lib\Session\SessionManager::getInstance()->getSession()->invalidate();

Maurizio
alfa24
Senior Boarder
Posts: 2009
Joined: Fri Nov 24, 2017 8:45 am

Re: Redirect dopo logout

Post by alfa24 »

Nel codice di ravasco c'è un punto di troppo ma basta che guardi i log.degli errori e capisci da te
Per supporto GRATUITO contattatemi in privato qui
User avatar
kingbluz
FormaLms User
Posts: 216
Joined: Sat Dec 08, 2012 5:08 pm
Version: forma.lms 2.0
Location: Milano, Italy

Re: Redirect dopo logout

Post by kingbluz »

grazie alfa,
togliendo il punto funziona :)

Ora non mi resta che capire come modificare il redirect nella 3.3.x dal momento che il suo funzionamento è stato modificato

Maurizio
Post Reply