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
Externer Benutzername übergeben
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.
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.
-
Schallreiter
- Mitglied
- Beiträge: 2
- Registriert: 05.07.2005 10:00
-
MartinWilli83
- Mitglied
- Beiträge: 666
- Registriert: 04.04.2005 11:38
- Wohnort: Berlin
glaube ja aber benutze mal die suche da solltest du fündig werden
mfg
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
Das mit dem einloggen scheint zu Funktionieren. Ich habe meine externe DB miteingebunden.
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
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;
} mfg