stell register_globals mal schn wieder auf off 
und nimm als arrayindex nicht index sondern 'index', also $DB['host'] statt $DB[host]
					
und nimm als arrayindex nicht index sondern 'index', also $DB['host'] statt $DB[host]
 
 
							
						
<form action="check.php" method="post">
Username: <input type="text" name="username"><br>
Passwort: <input type="password" name="password"><br>
<input type="submit" name="submit" value="Senden">
</form> 
<?PHP 
session_start(); 
include("connect.inc.php");
$query = mysql_query("Select * from user where (username like '$_POST[username]') AND (userpw=MD5('$_POST[password]'))"); 
# Wenn mehr als 0 Datensätze gefunden... 
if( mysql_num_rows($query) > 0 ) { 
# $login erhält den Wert "ok", die Variable wird registriert und es wird ein echo ausgegeben! 
$login = "ok"; 
session_register("login"); 
echo("<div align='center'>Erfolgreich eingeloggt Sie werden weitergeleitet!<br>Anstonsten klicken Sie <a href='login.php'>Hier!</a></div>"); 
} else { 
# Anderenfalls waren die Daten falsch... 
echo("Die Daten waren falsch!"); 
} 
?>
<meta http-equiv="refresh" content="3;URL=login.php">
<html>
<head>
<title>--</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
Anfang
<?PHP 
session_start(); 
# Wenn die Variable $login registriert ist,... 
if( session_is_registered("login") ) { 
?> 
Deine HTML Seite..
<? 
} else { 
echo("Sie sind nicht eingeloggt!!"); 
} 
?>
ende
</body>
</html>
OffTopic: 
ich hahe das jetzt mal angetrennt. da hat in dem eigentlichen thread nciht mehr verloren.



 
							
						
Kommentar