Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 3 Gast/Gäste
externer Login
#11
Gib im Formular folgende Zeile mit an:
Code:
<input type="hidden" name="url" value="<?php echo $_SERVER['script_name']; ?>" />
Dadurch sollte der Benutzer nach dem Login zurüchgeleitet werden.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#12
Ja schon, aber nachdem zurückleiten soll ja ein bestimmter Text stehen. Und es soll mit Cookies sein damit man wenn man wieder auf die Seite drauf geht, auch dieser text steht also z.B Hallo (username)
Sapd
Eine Arbeit ist nie vollendet, es gibt immer was zu verbessern
Zitieren
#13
Das wurde doch schon gesagt: Wenn du die global.php des Forums einbindest stehen die alle Funktionen und Varibalen ($mybb->user['username'],...) des Forums zur Verfügung.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#14
Oh Entschuldigung, aber wie macht man das damit wenn man wieder zur Seite kommt die Cookies ausgelesen werden, und wenn es ein Cookie schon gibt, wird in der Box der Text auch so angezeigt ohne sich einzuloggen.
Sapd
Eine Arbeit ist nie vollendet, es gibt immer was zu verbessern
Zitieren
#15
Hier ein Beispiel:
PHP-Code:
<?php
// Existiert der Cookie?
if($_COOKIE['mybbuser']) {
    // Information des Cookies zerlegen
    $cookieinfo explode("_"$_COOKIE['mybbuser']);
    // Query, um die Infos zum Benutzer abzurufen
    $query mysql_query("SELECT * FROM mybb_users WHERE uid = '".intval($cookieinfo[0])."'");
    $userinfo mysql_fetch_array($query);
    // Benutzernamen ausgeben
    echo $userinfo['username'];
}
?>

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#16
Danke, aber es ist mir erst jetzt aufgefallen, als ich es testen wollte. Das MyBB mir nicht den Zugriff auf die global.php erlaubt. Diese Fehlermeldung kommt bei meiner Homepage:
Direct initialization of this file is not allowed.

Please make sure IN_MYBB is defined.
Sapd
Eine Arbeit ist nie vollendet, es gibt immer was zu verbessern
Zitieren
#17
Du musst dir erstmal klar darüber werden was du willst. Wenn du die global.php einbindest musst du keine Cookies auslesen. Wenn du die Datei einbinden willst musst du folgende Zeile vorher in deinen Code einfügen:
PHP-Code:
define("IN_MYBB""1"); 

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#18
Oh in PHP bin ich noch nicht so gut.
Kannst du mir den ganzen Code zusammenfassen?
Ich mach ja sonst sowieso etwas falschSad
Sapd
Eine Arbeit ist nie vollendet, es gibt immer was zu verbessern
Zitieren
#19
Welchen Code? Du hast zwei Möglichkeiten:

a) Du liest die Informationen aus dem Cookie des Forums aus. Wie das geht steht ja schon im Beispiel oben.
b) Du integrierst die global.php des Forums. Das sieht so aus:
PHP-Code:
define("IN_MYBB""1");
require(
"./pad_zur_datei/global.php"); 

Bei Möglichkeit b hast du den Vorteil, dass Benutzernamen usw. schon fertig in Variablen vorliegen. Möglichkeit a ist von Vorteil, wenn du weiter PHP lernen willst, denn da musst dus selbst schreiben. Schau dir nochmal das Beispiel an.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#20
Achso, jetzt kapier ich es. Ich nehm Cookies. Aber gibt es auch einen Code wenn z.B. kein Cookie existirt.
Sapd
Eine Arbeit ist nie vollendet, es gibt immer was zu verbessern
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Externer Login mit PN JF600 5 2.859 20.05.2009, 17:37
Letzter Beitrag: Michael
  externer Login Frido 1 1.699 18.01.2009, 11:12
Letzter Beitrag: StefanT
  Login auf externer Seite frankrieger 14 8.236 23.06.2007, 11:14
Letzter Beitrag: maniacq