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