Es geht immer noch nicht, noch immer wirft es mich raus, ich versuche mich echt anzumelden und werde sogar zum internen Bereich weitergeleitet und dennoch... Es wirft mich raus. Vielleicht kann mir hier jemand helfen?
Hier das überarbeitete login.php Soweit in Ordnung, denke ich mal:
<?php
session_start();
//Datenbankverbindung einfügen!
include('db.php');
// Auswahl der Variablen
$name = $_POST['Name'];
$pass = $_POST['Pass'];
$abfrage = "SELECT * FROM user WHERE Name = '$name' and Pass = '$pass'";
$result = mysql_query($abfrage);
// Mysql_num_row is counting table row
$count = mysql_num_rows($result);
// If result matched $user and $pass, table row must be 1 row
if($count == 1){
// Register $name, $pass and redirect to file "login_success.php"
$session['Name'] = $name;
echo "Dein Login erfolgreich. <br> Auf zum <a href=\"intern.php\">Geschützen Bereich</a>";
}
else
{
echo "Dein Benutzername und/oder Passwort waren falsch. Zurück zum <a href=\"login.html\">Login</a>";
}
?>
Nun, hier ist das intern.php / Ich weiss einfach nicht, was daran nicht stimmen soll. Zum einen, weil ich es eigentlich genauso gemacht habe, wie du es mir gesagt hast, satan, also mit dem einfügen der Session und zum anderen, weil ich keinen Schreibfehler entdeckt habe, der den Rauswurf verursacht haben könnte...
Hier dann mal intern.php
<?php
session_start();
if(empty($_SESSION["name"]))
{//Wenn nicht eingeloggt:
//hier Fehlermeldung ausgeben
echo "Fehler!";
exit();
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor,
www.pspad.com">
<title></title>
</head>
<body>
<p align="left">Hallo <b> <? $_SESSION["Name"];?></b>!</p>
</body>
</html>
Teils halt auch noch Html drin, arbeite sehr gerne mit Html... Mag mir da jemand helfen?
Herodius