erdbeerschnecke
Mitglied
Hallo,
Ich sitze nun schon seit vorgestern daran ein Login mit Session zu erstellen doch es klappt einfach nicht, ich bekomme keine Fehlermeldung raus oder so aber wenn ich die richtigen Daten eingebe gibt er aber immer die Meldung dass ich nicht eingeloggt bin. Hab das ganze auch schon mit cookies versucht & nach den verschiedesden Tutorials gearbeitet weil ich dachte dass es vll an meinem Code liegen würde aber nichts klappt.
Habt ihr vll ne Lösung ?
Ich sitze nun schon seit vorgestern daran ein Login mit Session zu erstellen doch es klappt einfach nicht, ich bekomme keine Fehlermeldung raus oder so aber wenn ich die richtigen Daten eingebe gibt er aber immer die Meldung dass ich nicht eingeloggt bin. Hab das ganze auch schon mit cookies versucht & nach den verschiedesden Tutorials gearbeitet weil ich dachte dass es vll an meinem Code liegen würde aber nichts klappt.
Habt ihr vll ne Lösung ?
PHP:
<?php
session_start();
// Variablen vom Formular
$name = $_POST['name'] ? $_POST['name'] : false;
$passwort = $_POST['passwort'] ? $_POST['passwort'] : false;
if($name && $passwort)
{
// Verschluesseltes Passwort
$encrypted = md5($name,$passwort);
include('db.php');
$sql = "SELECT id FROM teilnehmer WHERE (name = '$name') AND (passwort = '$encrypted') AND (active = 'true')";
$result = mysql_query($sql);
if($result && (@mysql_num_rows($result) > 0))
{
$row = mysql_fetch_row($result);
$_SESSION['authenticated'] = true;
$_SESSION['id'] = $row[0];
$_SESSION['name'] = $name;
header('Location: haupt.php');
}
else
{
$_SESSION['authenticated'] = false;
header('Location: anmeldung.php');
}
}
?>