
Und dann soll er noch die eingegebenen daten mit eine MYSQL-Datenbank abgleichen?
Das geht bei mir nicht!!!!
<?php
session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Symtec Development Studio 1.1">
<title>Admin Bereich</title>
<link rel="stylesheet" href="../../class.css" type="text/css">
</head>
<body>
<?php
include("../config.php");
$sql = "SELECT id, admin, passwort
FROM admin";
$res = mysql_query($sql) or die( mysql_error() );
$login = array( session_id() );
while($row = mysql_fetch_assoc($res))
{
if($row['admin']!=$_POST['admin'] and $row['passwort']!=$_POST['passwort'])
{
die("<font color='#ff0000'>Fehler:</font>Sie haben falsche Daten eingegeben!
[url='index.php']Zurück[/url]\n");
}
else
{
session_register("login");
$_POST['login'] = true;
echo"Klicken Sie auf den Link und Sie werden weiter geleitet!
\n";
echo"[url='intern/index.php?".session_name()."=".session_id()."']Weiter[/url]
\n";
}
}
?>
</body>
</html>
<?php session_start();
if( !$_SESSION['loggedIn'] ) {
header( 'Location: http://index.html' );
exit();
}
?>
<?php
if (!isset($_SERVER['PHP_AUTH_USER'])) { /*Wenn das Formular noch nicht ausgefüllt wurde,...*/
Header("WWW-Authenticate: Basic realm=\"My Realm\""); /*...zeig' den Authentifizierungsdialog an*/
Header("HTTP/1.0 401 Unauthorized");
echo "Text to send if user hits Cancel button\n";
exit;
} else { /*, wenn er aber schon ausgefüllt wurde (und die Seite halt mit den ausgefüllten Daten automatisch nocheinmal aufgerufen wird)... */
echo "Hello {$_SERVER['PHP_AUTH_USER']}"; /*dann zeige mir Hello und dann den eingetragenen Nutzernamen...*/
echo "
You entered {$_SERVER['PHP_AUTH_PW']} as your password.</p>"; /*sowie das Passwort */
}
?>
Einen Kommentar schreiben: