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