WebSite X5Help Center

 
Uwe K.
Uwe K.
User

Login Name vom Benutzer anzeigen  de

Auteur : Uwe K.
Visité 1348, Followers 2, Partagé 0  

Hallo,

ich möchte gerne, nach einen Login den Namen des benutzer anzeigen.

Habe im Help-Center zwar folgenden Code endeckt der aber bei mir nicht funktioniert.

<?php
echo "Hier sollte der Benutzer stehen";
echo $pa = new imPrivateArea();
echo $user = $pa->who_is_logged();
echo $user['realname'];
?>

- Habe die Seite auf PHP umgestellt.

- Habe den Code in der Geschützen Seite eingebettet

- und auch auf einer andernen Seite.

Aber alles hat nicht funktioniert, ich sehe nach dem Login keinen Namen.

Ich hoffe Sie können mir weiter helfen ?

Posté le
5 RéPONSES - 1 UTILES - 1 CORRECT
Andreas S.
Andreas S.
Moderator
Meilleur utilisateur du mois DE

Anscheinend ein älteres Skript wie mir scheint.  Von wo hast du es kopiert?

Wahrscheinlich gibt es den "realname" nicht mehr. Möglicherweise nur mit "name" !

Lire plus
Posté le de Andreas S.
Uwe K.
Uwe K.
User
Auteur

Hey,

habe ich Ausprobiert aber funktioniert auch nicht.

Habe das Scricpt hier im Help-Center gefunden.

Lire plus
Posté le de Uwe K.
Andreas S.
Andreas S.
Moderator
Meilleur utilisateur du mois DE

Dieses Skript ist wahrscheinlich noch für ältere Versionen wie V11 oder V13 !  Das Login SKirpt wurde seither viel umgeändert wobei modernere Skripte und auch PHP moderner geworden ist und die Version V 7.X erreicht hat, müsste dieses Skript geändert werden.

Dazu könnte vielleicht KolAsim weiterhelfen, oder?

Lire plus
Posté le de Andreas S.
Uwe K.
Uwe K.
User
Auteur

Super ...

damit hat es funktioniert, danke. laughing

<?php
require_once("res/x5engine.php");
$pa = Configuration::getPrivateArea();
$user = $pa->whoIsLogged();
if ($user)
{
echo "<a href=utente.php><span>".$user['realname']."</span></a>";
}
else
{
echo'<a href=utente.php><span>Login / Registrati</span></a>';
}
?>

Lire plus
Posté le de Uwe K.