automatischer login per parameterübergabe

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
cl
Mitglied
Beiträge: 5
Registriert: 28.12.2006 12:42

automatischer login per parameterübergabe

Beitrag von cl »

Hi,

ich möchte mich von einem anderen tool aus per Link auf ein phpBB forum zugreifen und dort gleich angemeldet sein. Die Nutzerdaten dazu habe ich in Variablen zu stehen, es klappt aber über den Weg nicht (sieht man im Post request):

http://[URL]/phpBB/login.php?username=[USERNAME&password=[PASS]&redirect=&login=Log+in

Ich denke mir fehlt davor die Session, bzw. nen Cookie. Kann man sich ne php seite dazwischen schalten, die ne Session starten, die login daten annimmt und einen einloggt, hat jemand schonmal dieses Porblem gehabt ?

Gruß, Cl
Benutzeravatar
Olli Oberhausen
Mitglied
Beiträge: 561
Registriert: 22.10.2004 01:03
Wohnort: Oberhausen NRW
Kontaktdaten:

Beitrag von Olli Oberhausen »

Ohne nach dem sinn zu fragen müsstest du die parameter in einer $HTTP_GET_VARS abrage ermitteln. Zur zeit wird die abfrage ausschließlich per Post gemacht (Was deutlich sicherer ist).

Gruß, Olli
Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
cl
Mitglied
Beiträge: 5
Registriert: 28.12.2006 12:42

Beitrag von cl »

Hi, der Sinn davon ist ne SingleSignOn Lösung, wenn ich in einem anderen tool die gleichen Zugangsdaten habe wie in in phpBB, warum solch ich mich aus der einen lösung heraus am Forum nochmal anmelden. Deswegen will ich ja auch kein Forumlar bauen oder ähnliches.

Wo finde ich den die Stelle zum umdrehen des erwarteten Post request, das ich da ein Get Request draus machen kann ?

danke, cl
Benutzeravatar
Olli Oberhausen
Mitglied
Beiträge: 561
Registriert: 22.10.2004 01:03
Wohnort: Oberhausen NRW
Kontaktdaten:

Beitrag von Olli Oberhausen »

Nach:

Code: Alles auswählen

include($phpbb_root_path . 'common.'.$phpEx);
Einfügen:

Code: Alles auswählen

$HTTP_POST_VARS['login'] = ( !isset($HTTP_POST_VARS['login']) && isset($HTTP_GET_VARS['login'])) ? $HTTP_GET_VARS['login'] : $HTTP_POST_VARS['login'];

$HTTP_POST_VARS['username'] = ( !isset($HTTP_POST_VARS['username']) && isset($HTTP_GET_VARS['username'])) ? $HTTP_GET_VARS['username'] : $HTTP_POST_VARS['username'];

$HTTP_POST_VARS['password'] = ( !isset($HTTP_POST_VARS['password']) && isset($HTTP_GET_VARS['password'])) ? $HTTP_GET_VARS['password'] : $HTTP_POST_VARS['password'];
Ist aber sicherheitstechnisch nicht zu empfehlen.

Gruß, Olli
Neulich im Zoo: Papa, guck mal, da sind Linuxe...
KB-Suche :: db_update_generator :: phpMyAdmin
Winmerge :: Zend Studio
cl
Mitglied
Beiträge: 5
Registriert: 28.12.2006 12:42

Beitrag von cl »

Vielen Dank,

sicherheitstechnisch hast du natürlich recht, mir fällt für diesen anwendungsfall allerdings keine andere lösung ein ?!

danke, cl
Antworten

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