WebSite X5Help Center

 
Mauro Pavone
Mauro Pavone
User

Visualizzare nome utente loggato sull'intestazione del sito  it

Autore: Mauro Pavone
Visite 2080, Followers 2, Condiviso 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

Postato il
27 RISPOSTE - 1 CORRETTO
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese 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...

.





Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Mauro Pavone
Mauro Pavone
User
Autore

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.

Leggi di più
Postato il da 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"

Leggi di più
Postato il da Skeggia 12
Mauro Pavone
Mauro Pavone
User
Autore

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?

Leggi di più
Postato il da 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...

Leggi di più
Postato il da Skeggia 12
Mauro Pavone
Mauro Pavone
User
Autore

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

Leggi di più
Postato il da 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...

Leggi di più
Postato il da Skeggia 12
Mauro Pavone
Mauro Pavone
User
Autore

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

allego screenshot fatto on line

Leggi di più
Postato il da Mauro Pavone
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese 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...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Mauro Pavone
Mauro Pavone
User
Autore

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)

Leggi di più
Postato il da Mauro Pavone
Mauro Pavone
Mauro Pavone
User
Autore

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

http://www.herbalitalia.com/

Leggi di più
Postato il da Mauro Pavone
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese 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

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Mauro Pavone
Mauro Pavone
User
Autore

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'];

?>

Leggi di più
Postato il da Mauro Pavone
Skeggia 12
Skeggia 12
Moderator

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

Leggi di più
Postato il da Skeggia 12
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese 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 ...

.

Leggi di più
Postato il da  ‪ 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

Leggi di più
Postato il da Mirko Boschetti
Mauro Pavone
Mauro Pavone
User
Autore

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

Leggi di più
Postato il da 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...


Leggi di più
Postato il da Skeggia 12
Mauro Pavone
Mauro Pavone
User
Autore

per Mirko:

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

Leggi di più
Postato il da Mauro Pavone
Mauro Pavone
Mauro Pavone
User
Autore

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

Leggi di più
Postato il da 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...

Leggi di più
Postato il da Skeggia 12
Mauro Pavone
Mauro Pavone
User
Autore

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

Leggi di più
Postato il da Mauro Pavone
Skeggia 12
Skeggia 12
Moderator

ok

Leggi di più
Postato il da 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....

Leggi di più
Postato il da Mirko Boschetti
Mauro Pavone
Mauro Pavone
User
Autore

grazie Mirko

Leggi di più
Postato il da Mauro Pavone
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Utente del mese RU
Mauro Pavone
... ... ... non importa lascerò così come stanno le cose ... ... ...

...  ...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪