Login & Logout
Autor: Michele M.
Visited 1377,
Followers 2,
Udostępniony 0
Se inserisco il pulsante Logout in una pagina protetta del menu funziona bene, appare inizialmente la richiesta us/pw e dopo l'accesso si trasforma in Logout.
Vorrei però toglierlo dal menu ed inserirlo in Header/Footer, ma non appare niente.
Se aggiungo un Login mi propone l'accesso e dopo compare il Logout, ma il Login non scompare.
Ho provato anche a trasformare la HOME in php, ma non cambia niente, c'è un modo per risolvere o devo rassegnarmi a lasciare entrambi?
Per il momento lo uso da solo e non ho difficoltà, ma se diventerà un accesso pubblico potrebbe creare confusione negli utenti.
Grazie.
Posted on the
Prova questa soluzione: https://helpcenter.websitex5.com/pl/post/192457
Autor
Grazie Giorgio C., non ho questo livello di competenze, ho provato ad inserire il codice nella pagina profilo (impostata come php) con oggetto html ma ci deve essere qualche problema nei tag visto che in anteprima mi mostra le righe di codice. Detto questo io non voglio creare una nuova pagina, altrimenti avrei già risolto con l'oggetto di WSPRO. La mia intenzione è quella di mostrare il login e, dopo averlo eseguito, farlo sparire e mostrare il solo logout; in pratica è quello che avviene correttamente nella pagina "service" (*** - prova)
https://www.michelemenniti.it/imlogin.php?loginstatus=-3
ma io vorrei ottenerlo nell'header o nel footer, invece al momento funziona come si può vedere nell'header, dopo il login appare il logout ma non scompare il login.
Scusa Michele ti ho linkato un post errato...
Ecco quello giusto. https://helpcenter.websitex5.com/pl/post/233293
Autor
No, figurati. Allora ho inserito nella sezione "prima della chiusura del tag HEAD", la HOME impostata come php, ma in anteprima, al di sopra dei due riquadri per l'inserimento dati mi appare:
whoIsLogged(); if ($user){echo "Benvenuto ".$user['firstname']." ".$user['firstname'].""; echo'
'; }else{ ?>
quindi ci deve essere qualche piccolo refuso nel codice.
Inoltre tutto mi appare al di sopra dell'header del sito. Se lo pubblico non parte proprio il sito.
Come ti dicevo non arrivo a queste competenze, quindi se puoi aiutarmi nei vari passaggi il test lo faccio volentieri, altrimenti devo restare con la soluzione attuale.
Grazie in ogni caso.
no... attenzione...
1) sono istruzioni PHP , quindi funzioneranno SOLO quando pubblicherai il sito online , ed oviamente il tuo host deve avere il PHP , e per la versione attuale che sia almeno la versione 7.1 minima
2) no non devi metterlo lì ... devi mettere nell'header un Oggetto HTML e lì le istruzioni ...
3) mettendolo in Header TUTTE le pagine devono essere PHP
Autor
Ah ok, avevo capito male; l'host ha il PHP 7.4, ma TUTTE le pagine del sito intendi o solo quelle coinvolte e cioè la HOME e quella alla quale devo accedere, che ha il contenuto dinamico?
Grazie.
hai scritto che vuoi metterlo in Header e ti ho risposto... se in header TUTTE le pagine devono avere estensione PHP
Se lo metti come oggetto nella pagina, allora solo le pagine dove lo metti devono essere PHP
ed ovviamente andrà messo in Oggetto HTML , non in altri posti...
a questo punto ti conviene metterlo in Oggetto HTML , solo nelle pagine coinvolte...
Autor
Ho pubblicato ma comunque l'errore:
whoIsLogged(); if ($user){echo "Benvenuto ".$user['firstname']." ".$user['firstname'].""; echo'
'; }else{ ?>
mi esce lo stesso anche on line, penso che ci sia un errore di qualche tag mancante
posta il link del sito... e il link alla pagina dove lo hai messo...
io , ora , mi scollego...
Autor
Ok Claudio, tutto chiaro, scusami ma non sono ferratissimo, ora ho capito, però mi hai dato un'idea, potrei mettere il login nella pagina col contenuto dinamico, direttamente, alla base, in modo da non creare conflitto. Faccio questa prova.
Autor
Niente, non cambia nulla, il login WSPRO scompare solo se messo come oggetto da solo in una pagina php. Fa niente, lascio com'è, se poi in un prossimo aggiornamento dovessero risolvere questa cosa tanto meglio, non mi va di sprecare una voce di menu solo per accedere al contenuto dinamico.
Grazie a tutti.
Autor
Scusami Claudio, non so perché ma le tue risposte mi arrivano con molto ritardo e quindi intanto io lascio messaggi come se ti ignorassi, ma ti assicuro che non è così, nonostante il tuo ultimo post riporti l'orario 20:07 io l'ho visto solo dopo il mio delle 20:31. Come detto va bene così, non vale la pena che ci perdiamo tempo tre persone. Preferisco disturbarvi per problemi veri. Grazie lo stesso.
Autor
Alla fine della fiera ho scoperto che posso modificare il contenuto dinamico dal Pannello di controllo, quindi il Login/Logout non mi serve a niente e posso lasciare pulito anche l'Header. Scusatemi. Grazie comunque del supporto, tornerà utile in altre occasioni. Posso chiudere il trhead.