PHP Login

  • Moinsen :) versuche gerade ein Login System nach einem Tut zu basteln - bekomme aber vom Browser gesagt:

    Zitat

    Notice: 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:

    Zitat

    id (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

  • Super, bekomme jetzt aber:


    Zitat

    Parse error: syntax error, unexpected ';' in C:\xampp\htdocs\test\home.php on line 8


    PHP
    $User = mysql_fetch_object(mysql_query("SELECT * FROM tabelle WHERE username = '".$_SESSION['username']."' LIMIT 1");


    Edit: Habs hinbekommen, danke :)