Moinsen versuche gerade ein Login System nach einem Tut zu basteln - bekomme aber vom Browser gesagt:
ZitatNotice: Undefined variable: password in C:\xampp\htdocs\test\index.php on line 10
Die angegebenen Benutzerdaten, scheinen nicht korrekt zu sein!
Was dann dieser Zeile entsprechen würde:
PHP
$CheckAcc = mysql_query("SELECT id FROM tabelle WHERE username = '$Username' AND password = '$password' LIMIT 1");
Im ganzen:
PHP
<?php require_once("class.php"); if(isset($_SESSION['username'])) { header("Location: home.php"); } session_start(); $MySQLConnect = new MySQL('localhost', 'root', '', 'testdatenbank'); if(isset($_POST['submit'])) { $Username = mysql_real_escape_string($_POST['username']); $Password = mysql_real_escape_string($_POST['password']); $CheckAcc = mysql_query("SELECT id FROM tabelle WHERE username = '$Username' AND password = '$password' LIMIT 1"); if(mysql_num_rows($CheckAcc) == 1) { $_SESSION['username'] = $Username; header("Location: home.php"); } else { echo 'Die angegebenen Benutzerdaten, scheinen nicht korrekt zu sein!'; } }?>
Formular:
PHP
<form method="POST">
Benutzername: <input type="text" name="username" /><br />
Passwort: <input type="password" name="password" /><br />
<input type="submit" name="submit" value="Einloggen" />
</form>
In der Datenbank Tabelle hab ich folgendes drin:
Zitatid (int) = 11
username (varchar) = 255
password (varchar) = 255
Dabei möcht ich ja nur gerne das er mich einloggt und weiterleitet. Datenbank Daten sind richtig.. Kann mir jemand helfen bitte?
Falls noch etwas gebraucht wird, einfach nach fragen
Liebe Grüße