Externer Benutzername übergeben

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Schallreiter
Mitglied
Beiträge: 2
Registriert: 05.07.2005 10:00

Externer Benutzername übergeben

Beitrag von Schallreiter »

Hallo,

Ich habe phpbb in meine Seite eingebunden. Da sich die Benutzer auf der Seite schon eingeloggt haben will ich nun den Benutzernamen phpbb übergeben und das login überspringen.
Ist das möglich?

Gruss
MartinWilli83
Mitglied
Beiträge: 666
Registriert: 04.04.2005 11:38
Wohnort: Berlin

Beitrag von MartinWilli83 »

glaube ja aber benutze mal die suche da solltest du fündig werden

mfg
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
Schallreiter
Mitglied
Beiträge: 2
Registriert: 05.07.2005 10:00

Beitrag von Schallreiter »

Das mit dem einloggen scheint zu Funktionieren. Ich habe meine externe DB miteingebunden.

Code: Alles auswählen

/* benutzerinformationen über url einlesen*/
if ($username == '') $username = urldecode($HTTP_GET_VARS['username']); 
if ($password == '') $password = urldecode($HTTP_GET_VARS['password']);

$sql = "SELECT user_id, username, user_password, user_active, user_level
FROM " . USERS_TABLE . "
WHERE username = '" . str_replace("\\'", "''", $username) . "'";
    
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);

//externe tabele
if($row[0] == "")
{
  $sql = "SELECT id as user_id, nickname as username, passwort as user_password "
  ."FROM user "
  ."WHERE nickname = '$username'";
  //standart für externe user
  $row['user_active'] = 1;
  $row['user_level']  = 0;
		  
}    
Jetzt habe ich nur noch das Problem das wenn ich über die externe Datei das login verrichte das Benutzer nicht in phpbb angezeigt wird.

mfg
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“