MyBB.de Forum
Variable für angemeldete User - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: Variable für angemeldete User (/thread-36335.html)

Seiten: Seiten: 1 2


RE: Variable für angemeldete User - oldsiggi - 21.03.2019

jaaaaaaaaa, jetzt läuft es.

Was ich jetzt nur noch gerne hätte:
wie bekomme ich den Namen des geloggten Users in eine Variable rein?

mit:
$user =($mybb->user['uid'])
kommt nur eine Zahl heraus ..


RE: Variable für angemeldete User - StefanT - 21.03.2019

PHP-Code:
$mybb->user['username'



RE: Variable für angemeldete User - oldsiggi - 21.03.2019

Hab es geschafft !!!

Erst mal vielen Dank für eure schnelle Hilfe. Echt Klasse von euch !!

So läuft es:

<?php

define('IN_MYBB', 1);
//require "./global.php";
require "../board/global.php";
session_start();

$user =($mybb->user['username']);


if($mybb->user['uid'])
{
echo "willkommen im Archiv $user";
}
else
{
 echo "Du musst draussen bleiben";
}
?>


RE: Variable für angemeldete User - itsmeJAY - 21.03.2019

Na, sag ich doch. Pfad-Fehler also?


Gerne. Wink


RE: Variable für angemeldete User - StefanT - 21.03.2019

Was bezweckst du mit dem session_start()?


RE: Variable für angemeldete User - itsmeJAY - 21.03.2019

(21.03.2019, 14:54)StefanT schrieb: Was bezweckst du mit dem session_start()?

Genau DIE Frage wollte ich gerade auch posten Big Grin wahrscheinlich geht sein Code noch weiter? Oder was genau?


RE: Variable für angemeldete User - oldsiggi - 21.03.2019

(21.03.2019, 14:55)itsmeJAY schrieb:
(21.03.2019, 14:54)StefanT schrieb: Was bezweckst du mit dem session_start()?

Genau DIE Frage wollte ich gerade auch posten Big Grin wahrscheinlich geht sein Code noch weiter? Oder was genau?

Ich denke mal, dass das "sessiion_start()" überflüsig ist. Das gehörte zum Programmcode bei gleichem Zweck von meiner bisherigen Boardsoft. Die hat das offenbar in anderer Form übergeben.

Zu meiner Aufgabe:
das externe php-Programm soll NUR dann aufgerufen werden, wenn es durch einen im Board eingeloggten Benutzer geschieht. Wenn das ist, soll der Benutzer mit seinem Namen willkommen geheißen werden.
Wird die www-Adresse von einem fremden aufgerufen, soll sie die Fehlermeldung bringen, dass er nicht berechtigt ist, die Seite zu öffnen. Der Programmcode wird dann noch ein "die" bekommen.

Nochmals vielen Dank an euch !!


RE: Variable für angemeldete User - itsmeJAY - 21.03.2019

jo, dann kannst du das session_start(); getrost weglassen.