tittli
Erfahrenes Mitglied
so ich habe das ganze jetzt mal ausprobiert...aber es funktioniert nicht so ganz. Keine Ahnug wo der Fehler liegt.
login.php
Ich hab jetzt da ganz oben die Session gestartet und in der if-Abfrage den Code aus dem Tutorial eingefügt. Ist das falsch?
Auf allen Seiten, die geschützt werden sollen, muss jetzt doch die
session.php includet werden?!
login.html ist die Datei, die das Login-Formular beinhaltet.
Was stimmt bei diesem Code nicht?
gruss
login.php
PHP:
<?php
include ("dbconnect.php");
session_start();
$aufruf = "SELECT id FROM passwort WHERE login='$login' AND passwort=PASSWORD('$passwort')";
$aufrufen = mysql_query ($aufruf);
$rows = mysql_num_rows ($aufrufen);
if ($rows > 0)
{
$data = mysql_fetch_array ($rows);
$_SESSION["user_id"] = $data["Id"];
echo "Sie wurden erfolgreich angemeldet.";
echo "<br>";
echo "<a href=\"home.php\">Weiter.</a>";
}
else
{
echo "Ihr Benutzername oder Passwort stimmt nicht. Bitte versuchen Sie es nocheinmal!";
echo "<br>";
echo "<a href=\"login.html\">Hier</a> gehts zurück.";
}
?>
Ich hab jetzt da ganz oben die Session gestartet und in der if-Abfrage den Code aus dem Tutorial eingefügt. Ist das falsch?
Auf allen Seiten, die geschützt werden sollen, muss jetzt doch die
session.php includet werden?!
PHP:
<?php
session_start ();
if (!isset ($_SESSION["user_id"]))
{
header ("Location: login.html");
}
?>
login.html ist die Datei, die das Login-Formular beinhaltet.
Was stimmt bei diesem Code nicht?
gruss