Hallo zusammen,
ich habe ein Problem bei einem Loginscript.
Das ganze beginnt auf der seite formular.php mit folgendem echt simplen code:
Danach wird die php Datei "login.php" aufgerufen:
Und jetzt lande ich wirklich auf der Seite "Index.php" ABER in der Adresszeile steht immernoch Login.php obwohl diese nicht mehr angezeigt wird. Wenn ich jetzt F5 drücke läuft der script Login.php noch einmal durch und da keine Parameter übergeben werden landet man auf formular.php?fehler=1.
Genau die selbe Vorgehensweise hat bei mir schon so oft funktioniert, weswegen ich jetzt ziemlich aufgeschmissen bin.
Mfg Andreas
ich habe ein Problem bei einem Loginscript.
Das ganze beginnt auf der seite formular.php mit folgendem echt simplen code:
HTML-Code:
<form method="post" action="login.php"> <table> <tr> <td><input type="text" size="10" name="uprf" maxlength="10" /></td> </tr> <tr> <td><input type="password" size="10" name="pass" maxlength="10" /></td> </tr> <tr> <td><input type="submit" value="Anmelden" /></td> </tr> </table> </form>
PHP-Code:
<?php
# Session starten
session_start ();
require ("class_user.php");
$user = new User();
$returncode = $user->LoginUser($_REQUEST['uprf'], $_REQUEST['pass']);
if($returncode==true){
header ("Location: Index.php");
exit();
}
else
{
header ("Location: formular.php?fehler=1");
}
Genau die selbe Vorgehensweise hat bei mir schon so oft funktioniert, weswegen ich jetzt ziemlich aufgeschmissen bin.
Mfg Andreas
Kommentar