ja, ich habe gesucht . ich habe ein frage. erstmal meinen code:
wie man sehen kann, wird wenn ich nicht eingeloggt auf die seite komme der text: "Willkommen! Du bist nicht eingeloggt." angezeigt. wenn ich mich dann mit den falschen datein einlogge kommt: "Ihre Anmeldedaten waren nicht korrekt!". Wenn ich mich dann richtig einlogge kommt dann aber auch: "Ihre Anmeldedaten waren nicht korrekt!". das dies nicht passiert, möchte ich das nach dem richtigen einloggen die index.php noch mal geladen wird. wie muss ich denn dazu den code verändern?
PHP-Code:
<?php
include 'header.php';
if (isset($_POST['login']))
{
$userid = check_user($_POST['username'], $_POST['userpass']);
if (is_numeric($userid))
login($userid);
else
echo 'Ihre Anmeldedaten waren nicht korrekt!';
}
if (logged_in()) {
echo 'Hallo Patric! Wie geht es dir heute?';
} elseif (!isset($userid))
echo 'Willkommen! Du bist nicht eingeloggt.';
include 'footer.php';
?>
Kommentar