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 :roll:

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