Ich habe hier :
1) Anmeldeformular - hier werden Username und Passwort eingegeben
2)Loginseite - hier sollen die Links "Kundenbonitaet" und "Kundenbonitaet bearbeiten" nur
erscheinen wenn der richtige Username und Passwort eingegeben wurde, ansonsten
erhält man eine folgende Meldung "Logindaten sind falsch, Zugriff verwehrt !"
Mein Problem : wenn ich LoginInside.php einfach so im Browser aufrufe dann erhalte ich richtigerweise die Fehlermeldung da ja kein Username und Passwort eingegeben worden sind, WENN ich aber bei myProLogin.php (Anmeldeformular) irgendetwas Falsches oder Garnichts eingebe, dann werde ich zu myProLoginInside.php (Loginseite) weitergeleitet und die Links erscheinen als ob ich richtigen Username und Passwort eingeben habe, wo liegt der Fehler ?
Login.php:
Code: Alles auswählen
<!DOCTYPE html>
<html>
<head>
<title>Schulung</title>
<meta charset="UTF-8">
<link rel="stylesheet" href="style.css">
</head>
<body style="background-image:url(koGhetto1.jpg)">
<div id="wrapper">
<form method="POST" action="myProLoginInside.php">
Loginname:<br>
<input type="text" name="loginname">
<br>
Loginpassword:<br>
<input type="password" name="password">
<input type="submit" name="senden" value="einloggen">
<br>
<br>
<a href="myProIndex.php">Zurück zur Hauptseite</a>
</form>
</div>
</body>
</html>
Code: Alles auswählen
<?php
//session_start();
?>
<!DOCTYPE html>
<html>
<head>
<title>Mysql Anmeldung</title>
<meta charset="UTF-8">
<link rel="stylesheet" href="style.css">
</head>
<body>
<?php
//$_logindaten = ARRAY("trueloginname"=>"admin", "truepassword"=>"12345");
if (isset($_POST["loginname"]) && isset($_POST["password"]))
{
if ( $_POST["loginname"] == "admin"&& $_POST["password"] == "12345");
{
# Userdaten korrekt - User ist eingeloggt
# Login merken !
//$_SESSION["login"] = 1;
echo '<a href="myProBonitaetsauskunft.php">Kundenbonitaetsauskunft</a>';
echo '<a href="myProBonitaetsbearbeitung.php">Kundenbonitaet bearbeiten</a>';
exit;
}
}
else
{
//include("myProLogin.html");
echo "Logindaten sind falsch, Zugriff verwehrt !";
echo "<br>";echo "<br>";
echo '<a href="myProIndex.html">Zurück zur Hauptseite</a>';
}
# User ist eingeloggt
//mysql_close($verbindung);
?>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>Schulung</title>
<meta charset="UTF-8">
<link rel="stylesheet" href="style.css">
<style>
body {background-image:url(koGhetto1.jpg);}
a:link {color:#F97E03;}
</style>
</head>
<body>
</body>
</html>