Kann mir bitte jemand sagen, warum das Script nicht funktioniert?
Jedesmal kommt "Ihre Anmeldedaten .."
Es kommt kein Verbindungsfehler und die Variablen werden auch richtig ausgegeben.
<?
session_start();
echo '<pre>';
print_r($_POST);
echo '<hr />';
print_r($HTTP_POST_VARS);
echo '</pre>';
include 'sessionhelpers.inc.php';
if (isset($HTTP_POST_VARS['login']))
{
$userid=check_user($HTTP_POST_VARS['identnr'], $HTTP_POST_VARS['pwd']);
if ($userid!=false)
login($userid);
else
echo 'Ihre Anmeldedaten waren nicht korrekt!';
}
if (!logged_in())
echo '<form method="post" action="login.php">
<label>ID-Nr.:</label><input name="identnr" type="text"><br>
<label>Passwort: </label><input name="pwd" type="password" id="pwd"><br>
<input name="login" type="submit" id="login" value="Einloggen">
</form>';
else
echo '<a href="logout.php">Ausloggen</a>';
echo '<p /><a href="logged_in.php">Check</a>';
?>
Jedesmal kommt "Ihre Anmeldedaten .."
Es kommt kein Verbindungsfehler und die Variablen werden auch richtig ausgegeben.
<?
session_start();
echo '<pre>';
print_r($_POST);
echo '<hr />';
print_r($HTTP_POST_VARS);
echo '</pre>';
include 'sessionhelpers.inc.php';
if (isset($HTTP_POST_VARS['login']))
{
$userid=check_user($HTTP_POST_VARS['identnr'], $HTTP_POST_VARS['pwd']);
if ($userid!=false)
login($userid);
else
echo 'Ihre Anmeldedaten waren nicht korrekt!';
}
if (!logged_in())
echo '<form method="post" action="login.php">
<label>ID-Nr.:</label><input name="identnr" type="text"><br>
<label>Passwort: </label><input name="pwd" type="password" id="pwd"><br>
<input name="login" type="submit" id="login" value="Einloggen">
</form>';
else
echo '<a href="logout.php">Ausloggen</a>';
echo '<p /><a href="logged_in.php">Check</a>';
?>
Kommentar