WebSite X5Help Center

 
Mauro Pavone
Mauro Pavone
User

Visualizzare nome utente loggato sull'intestazione del sito  it

Author: Mauro Pavone
Visited 2087, Followers 2, Shared 0  

Ciao a tutti, ho letto diversi topic sulla visualizzazione del nome utente che visota il sito dopo essersi loggato, ma nessuno risponde alla mia domanda; ho un sito dove gli utenti si possono loggare per accedere a pagine protette per visulaizzare informazioni, prezzi ecc... ho inserito un oggetto html all'interno della quale ho scritto il codice per visualizzare il nome utente dopo che questi si è loggato e funziona perfettamente; il punto è un altro; vorrei che questo messaggio di benvenuto con il nome utente venisse visualizzato in alto (sull'intestazione del sito) in modo che l'utente veda il suo nome non solo quando si trova nella pagina protetta ma in qualsiasi pagina lui si trovi e questo lo si può fare solo settando il tutto sull'intestazione o sul piede del sito; ho provato a inserire un oggetto HTML sull'intestazione, inserirvi all'interno lo stesso codice ma non funziona; nelle pagine c'è la possibilità di settarle in PHP, sull'intestazione non so; spero di essermi spiegato bene e attendo vostre risposte per sapere se è possibile fare una cosa del genere o meno. grazie

Posted on the
27 ANSWERS - 1 CORRECT
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Best User of the month RU

... non ho il programma!!, ...ma, per test che effettuo sulla presenza del PHP nei siti degli utenti, credo che le pagine del Programma che facciano uso del PHP si appoggino al file  x5engine.php che viene generato nella cartella "res" e dalle quali pagine il codice viene richiamato; file che ovviamente non verrà richiamato da altre pagine...

... pertanto dovresti provare a fare in modo di richiamare quel file, o nelle dichiarazioni in HEAD, oppure direttamente tramite l'istruzione PHP "require" da inserire nel codice PHP di cui fai uso, per esempio:

<?php require 'res/x5engine.php';  ... eccetera eccetera...  ?>

... per esempio come prima istruzione al codice di Claudio(Icm), qui:  https://helpcenter.websitex5.com/post/33676#5

... ovviamente alle pagine dovrai assegnare l'estensione ".php"

... prova, ...se quel codice è ancora valido; ... non posso dirti di più, e magari attendi altri esperti potrebbero dirti la loro...

.





Read more
Posted on the from  ‪ KolAsim ‪ ‪
Mauro Pavone
Mauro Pavone
User
Author

ciao Kolasim, ti ringrazio per la risposta ma non ci ho capito nulla, non sono un programmatore e se ci sono soluzioni al quesito ho bisogno di istruzioni elementari su come fare. La domanda è chiara, se qualcuno ha risposte a riguardo, (risposte semplici mi raccomando, calcolate di parlare con uno che fa le squole elementari) sono ben accette.

Read more
Posted on the from Mauro Pavone
Skeggia 12
Skeggia 12
Moderator

leggi bene all'interno del post di kolasim... te lo estrapolo...

 ‪ KolAsim ‪ ‪
https://helpcenter.websitex5.com/post/33676#5 ...

ovviamente alle pagine dovrai assegnare l'estensione ".php"

Read more
Posted on the from Skeggia 12
Mauro Pavone
Mauro Pavone
User
Author

ciao Skeggia, come detto quando ho aperto il post, ho già letto vari topics tra qui anche questo; questo codice:

<?php

$pa = new imPrivateArea();

$user = $pa->who_is_logged();

echo $user['realname'];

?>

dove va messo perchè il nome utente loggato sia visibile nell'INTESTAZIONE del sito?

Read more
Posted on the from Mauro Pavone
Skeggia 12
Skeggia 12
Moderator

lo inserisci, appunto in intestazione, in un oggetto html (la pergamena)...e una volta loggato l'utente viene visualizzato...

Read more
Posted on the from Skeggia 12
Mauro Pavone
Mauro Pavone
User
Author

ho inserito come mi hai detto ma non funziona; forse manca qualcosa? allego screeshot

Read more
Posted on the from Mauro Pavone
Skeggia 12
Skeggia 12
Moderator

si mauro, essendo uno script php funziona solo online...in anteprima vedi solo il codice...

esporta e vedrai che funziona...

Read more
Posted on the from Skeggia 12
Mauro Pavone
Mauro Pavone
User
Author

Grazie per la tua pazienza Scheggia, ho esportato on line ma non funziona, si vede solo il codice

allego screenshot fatto on line

Read more
Posted on the from Mauro Pavone
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Best User of the month RU

... c'è il TAG  "<?php "  ...iniziale...?...

... alla pagina hai dato l'estensione ".php"  ...?...

... hai il PHP attivo sul tuo server...?...

... posta sempre il link degli esperimenti che fai in RETE prima di adottarli nel progetto definitivo, così puoi essere seguito meglio...

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
Mauro Pavone
Mauro Pavone
User
Author

ciao Kolasim:

... c'è il TAG  "<?php "  ...iniziale...?... (CHE VUOL DIRE ?? HO GIA' DETTO CHE NON SONO UN ESPERTO, DOVE E COME IMPOSTARE?)

... alla pagina hai dato l'estensione ".php"  ...?... (A TUTTE LE PAGINE PROTETTE DEL SITO  HO DATO ESTENSIONE PHP)

... hai il PHP attivo sul tuo server...?... (CERTO CHE SI)

Read more
Posted on the from Mauro Pavone
Mauro Pavone
Mauro Pavone
User
Author

ho caricato on line su un mio sito lo script sull'intestazione, se vuoi vedi come viene visualizzato

http://www.herbalitalia.com/

Read more
Posted on the from Mauro Pavone
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Best User of the month RU

... forse non hai seguito alla lettera....

... se il codice di Claudio funzionasse, ed anche la mia stringa, allora dovrebbe essere integrata nel codice in questo modo:

<?php require 'res/x5engine.php'; $pa = new imPrivateArea(); $user = $pa->who_is_logged(); echo $user['realname']; ?>

.

... nel caso, come detto prima, posta il LINK...

.

ciao

Read more
Posted on the from  ‪ KolAsim ‪ ‪
Mauro Pavone
Mauro Pavone
User
Author

cioè il codice che mi hai scritto adesso va messo nell'oggetto HTML che ho inserito nella testata al posto di questo codice script?

<?php

$pa = new imPrivateArea();

$user = $pa->who_is_logged();

echo $user['realname'];

?>

Read more
Posted on the from Mauro Pavone
Skeggia 12
Skeggia 12
Moderator

la pagina è con estensione html e non .php...

Read more
Posted on the from Skeggia 12
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Best User of the month RU
Mauro Pavone
cioè il codice che mi hai scritto adesso va messo nell'oggetto HTML che ho inserito nella testata al posto di questo codice script? ... ... ...

... certo, ...se vuoi attuare quanto detto prima ...

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
Mirko Boschetti
Mirko Boschetti
Moderator

hai messo anche il codice di cookiechoices all'interno del tag BODY.....funziona ma non è il suo posto giusto....il posto giusto sarebbe: prima della chiusura del tag BODY

Read more
Posted on the from Mirko Boschetti
Mauro Pavone
Mauro Pavone
User
Author

per skeggia:

la pagina è con estensione html e non .php... (INTENDI LA HOME PAGE?)

ho settato la home page con estensione php prova a vedere come viene visualizzata

ho inserito il codice che ha scritto Kolasim ma quando cerco di accedere al carrello da errore

Read more
Posted on the from Mauro Pavone
Skeggia 12
Skeggia 12
Moderator

nella home page, che hai creato con estensione php, non si vede l'utente loggato perchè devi prima effettuare l'accesso, poi si vedrà... noi non possiamo controllare il funzionamento corretto in quanto non abbiamo le credenziali di accesso...se vuoi visualizzarlo in tutte le pagine, tutte devono essere con estensione php...


Read more
Posted on the from Skeggia 12
Mauro Pavone
Mauro Pavone
User
Author

per Mirko:

mi consigli di metterlo a posto il codice cookiechoices? o se lo lascio così può creare problemi?

Read more
Posted on the from Mauro Pavone
Mauro Pavone
Mauro Pavone
User
Author

per Skeggia:

"noi non possiamo controllare il funzionamento corretto in quanto non abbiamo le credenziali di accesso" - è un sito con annesso DB, le credenziali l'utente le sceglie in registrazione automatica; il problema è che quando si clicca sul carrello ( che è una pagina protetta e in estensione PHP) va in errore e non mostra la finestra per il login

allego screenshot

Read more
Posted on the from Mauro Pavone
Skeggia 12
Skeggia 12
Moderator

stai facendo troppi cambiamenti ...non ti si sta dietro... ora hai ritolto la index.php e il carrello non da' più errore...

Read more
Posted on the from Skeggia 12
Mauro Pavone
Mauro Pavone
User
Author

si ho rimesso tutto come prima, non ho un dominio dove caricare il sito epr fare dei test e questo deve funzionare bene perchè ho pubblicità sopra; non importa lascerò così come stanno le cose

grazie lo stesso

Read more
Posted on the from Mauro Pavone
Skeggia 12
Skeggia 12
Moderator

ok

Read more
Posted on the from Skeggia 12
Mirko Boschetti
Mirko Boschetti
Moderator
Mauro Pavone
per Mirko: mi consigli di metterlo a posto il codice cookiechoices? o se lo lascio così può creare problemi?

ora magari no, ma magari con qualche browser potrebbe creare casini...un codice pulito, non fa mai male....

Read more
Posted on the from Mirko Boschetti
Mauro Pavone
Mauro Pavone
User
Author

grazie Mirko

Read more
Posted on the from Mauro Pavone
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Best User of the month RU
Mauro Pavone
... ... ... non importa lascerò così come stanno le cose ... ... ...

...  ...

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪