Meine Seite sieht bisher so aus:
connect.php:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<meta name="author" content="">
<meta name="editor" content="html-editor phase 5">
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<?php
$dbhost = "db4.cwsurf.de"
$dbuser = "Dein CWcity nick"
$dbpass = "Dein DB Passwort"
$dbname = "Dein DB Name"
$connect=mysql_connect($dbhost, $dbuser, $dbpass);
if(!$connect) die("Konnte keien Verbindung herstellen!");
mysql_select_db($dbname);
?>
</body>
</html>
index.html
<html>
<head>
<title></title>
</head>
<body>
<form action="login.html" method="post">
Dein Username:<br/>
<input type="text" size="24" maxlength="50" name="username"><br/><br/>
Dein Passwort:<br/>
<input type="password" size="24" maxlength="50" name="password"><br/>
<input type="submit" value="Login">
</form>
</body>
</html>
login.html
<html>
<body
<?php
session_start();
include("connect.php");
if(isset($_POST['username']) AND isset($_POST['password'])) {
$username = $_POST["username"];
$passwort = $_POST["password"];
if(preg_match('/[<>]/',$username)) {
echo 'Eingabe abgelehnt, Eingabe enthält eines der folgenden Zeichen: <>';
exit();
}
if(preg_match('/[<>]/',$passwort)) {
echo 'Eingabe abgelehnt, Eingabe enthält eines der folgenden Zeichen: <>';
exit();
}
$passwort=md5($passwort);
$abfrage = "SELECT
& nbsp; Nickname,
& nbsp; Passwort
& nbsp; FROM
& nbsp; user
& nbsp; WHERE
& nbsp; Nickname = '".$username."'
& nbsp; AND
& nbsp; Passwort = '".$passwort."'";
$ergebnis = mysql_query($abfrage) OR die(mysql_error());
$row = mysql_num_rows($ergebnis);
if($row == 1) {
& nbsp; $_SESSION["username"] = $username;
& nbsp; ?>
<html>
<head>
<meta http-equiv="refresh" content="0; URL=geheim.php">
</head>
</html>
& nbsp; <?php
} else {
& nbsp; echo "Benutzername und/oder Passwort waren falsch. <a href=\"index.html?seite=login\">Login</a>";&n bsp;
}
}
?>
</body>
</html>
geheim.php
<html>
<body>
<?php
session_start();
if(!isset($_SESSION["username"]))
{
echo "Bitte erst <a href=\"index.html?seite=login\">einloggen</a>" ;;
exit;
}
?>
</body>
</html>
Was ist daran falsch???
Was schreibe ich in die Datenbank?
Wie schreibe ich etwas in die Datenbank?
Mit freundlichen Grüßen darkworld.
Letzte Änderung am: 07.03.2010 um:12:20 Uhr durch: darkworld










