WebSite X5Help Center

 
Michele M.
Michele M.
User

Login & Logout  it

Autore: Michele M.
Visite 1092, Followers 2, Condiviso 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.

Postato il
13 RISPOSTE - 1 UTILE - 1 CORRETTO
Michele M.
Michele M.
User
Autore

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.

Leggi di più
Postato il da Michele M.
Michele M.
Michele M.
User
Autore

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.

Leggi di più
Postato il da Michele M.
Claudio D.
Claudio D.
Moderator
Utente del mese IT

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

Leggi di più
Postato il da Claudio D.
Michele M.
Michele M.
User
Autore

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.

Leggi di più
Postato il da Michele M.
Claudio D.
Claudio D.
Moderator
Utente del mese IT

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...

Leggi di più
Postato il da Claudio D.
Michele M.
Michele M.
User
Autore

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

Leggi di più
Postato il da Michele M.
Claudio D.
Claudio D.
Moderator
Utente del mese IT

posta il link del sito... e il link alla pagina dove lo hai messo... 

io , ora , mi scollego...

Leggi di più
Postato il da Claudio D.
Michele M.
Michele M.
User
Autore

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.

Leggi di più
Postato il da Michele M.
Michele M.
Michele M.
User
Autore

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.

Leggi di più
Postato il da Michele M.
Michele M.
Michele M.
User
Autore

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.

Leggi di più
Postato il da Michele M.
Michele M.
Michele M.
User
Autore

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.

Leggi di più
Postato il da Michele M.