VEDERE IL NOME DI CHI ACCEDE AL SITO NELLE PAGINE
Autore: Roberto M.
Visite 1685,
Followers 2,
Condiviso 0
Buongiorno,
vorrei sapere se è possibile vedere nella home page o nelle altre pagine create, un messaggio, una descrizione o qualcosa di simile, il nome di chi si è loggato tramite user e password
es. "Benvenuto Mario Rossi"
Grazie
Postato il
prova con questo... funziona solo online non in anteprima...
Benvenuto<br>
<?php
$pa = new imPrivateArea();
$user = $pa->who_is_logged();
echo $user['realname'];
?>
... per la v.13 provare con il suggerimento di Riccardo (STAFF), dato > QUI
.
sono rimasto indietro... questo me lo ero perso...
Autore
grazie ora provo e vi faccio sapere
salva a tutti, quali sono gli altri dati dell'account che posono essere visualizzati?
Ho notato un errore:quando inserisco il codice per la versione 13, poi tuti gli elementi della homepage non vengono visualizzati. Come mai?
ho inserito questo codice
<?php
$pa = Configuration::getPrivateArea();
$user = $pa->whoIsLogged();
echo "<strong>Benvenuto ".$user['realname'];
echo"</strong>";
?>
Tieni presente che quel codice ha bisogno, oltre che dell'estensione .php della pagina che lo contiene, del preventivo caricamento del file x5engine.php. In alcune pagine il file è già incluso da programma (ad esempio in tutte le pagine dell'area riservata o che contengono un oggetto guestbook oppure un contenuto dinamico) ma non è previsto necessariamente per tutte: in questo caso devi inserire tu il richiamo al file
<?php
require_once('res/x5engine.php');
?>
altrimenti otterrai un fatal error che impedisce la visualizzazione dei restanti contenuti della pagina.
Oltre a "realname" puoi visualizzare anche il nome utente (username) e l'id alfanumerico con cui è registrato l'utente (uid).
Grazie Stesil!
Il programma con questo codice si blocca:
<?php
require_once('res/x5engine.php');
$pa = Configuration::getPrivateArea();
$user = $pa->whoIsLogged();
echo"<strong>";
echo "Benvenuto".$user['realname'];
echo"<br/>";
echo "Benvenuto".$user['username'];
echo"<br/>";
echo "Benvenuto".$user['uid'];
echo"</strong>";
?>
Scrivnedo in questo modo, ilc odice funziona però non permette la visualizzazione dell'anteprima del blog con effetto carosello:
$user = $pa->whoIsLogged();
echo"<strong>";
echo "Benvenuto ".$user['realname'];
echo"</strong>";
echo"<br/>";
echo"<strong>";
echo $user['username'];
echo"</strong>";
echo"<br/>";
echo"<strong>";
echo $user['uid'];
echo"</strong>";
?>