Seite 1 von 1
Login über die URL
Verfasst: 11.04.2003 21:38
von Gast
Hi,
ich möchte die Login-Daten direkt über die URL beim aufrufe der seite mitgeben.
So in etwa:
Code: Alles auswählen
http://www.meineseite.de/phpbb/login.php?username=meinname&passwort=daspasswort
Geht aber nicht so
Hat jemand eine Idee, was ich machen kann?
Gerd
Verfasst: 12.04.2003 17:48
von downtown
öffne die login.php und lösche folgende zeilen (ungefähr zeile 54)
$username = isset($HTTP_POST_VARS['username']) ? $HTTP_POST_VARS['username'] : '';
$password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : '';
füge dafür folgende ein:
if( isset($HTTP_POST_VARS['username']) || isset($HTTP_GET_VARS['username']) )
{
$username = isset($HTTP_POST_VARS['username']) ? $HTTP_POST_VARS['username'] : $HTTP_GET_VARS['username'];
}
else
{
$username = '';
}
if( isset($HTTP_POST_VARS['password']) || isset($HTTP_GET_VARS['password']) )
{
$password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : $HTTP_GET_VARS['password'];
}
else
{
$password = '';
}
jetzt sollte das login via get funktionieren

Verfasst: 12.04.2003 19:41
von Mister_X
ist aber nicht unbedingt empfehlenswert, da man alles was in die Adressleiste eingegeben wird ja später in der History sehen kann

Verfasst: 13.04.2003 14:17
von Gerd Bernau
@downtown
Danke für die Info. Werd's mal probieren.
@Mister_X
>> ist aber nicht unbedingt empfehlenswert,
Hast ja recht. Aber! wenn ich sicherstellen kann, daß ich der einzige vor dem Rechner bin, dann ist das eigendlich egal.
Ist für mich halt ganz interessant, da ich zum testen mich schnell mit verschiedenen Accounts einloggen kann.
Danke nochmal
Gerd