Hello Max,
session_set_cookie_params(0, '/', '.domain.com');
session_start ();
//abfrage ob benutzername und passwort stimmenUnd wo stellst Du eine Verbindung zum Datenbankserverh her?
Wo wählst Du eine Datenbank aus?
Wo führst Du die Datenbankabfrage aus?$_SESSION["user_id"] = mysql_result($res, 0, "ID");
$_SESSION["user_username"] = mysql_result($res, 0, "username");
$_SESSION["user_nachname"] = mysql_result($res, 0, "nachname");
$_SESSION["user_vorname"] = mysql_result($res, 0, "vorname");
// Weiterleitung zum internen bereichBenutze bitte "example.org" oder andere dafür gedachte Domain-Dummies, aber keine tatsächlich existierenden.
Liebe Grüße aus dem schönen Oberharz
danke für die schnellen antworten,
<?php function ein ($s){if (isset($_POST[$s])){$a = $_POST[$s];$a = htmlentities(strip_tags($a),ENT_QUOTES);}else $a = "";return $a;}
$user = ein("name"); $pass = ein("pwd"); $passwort=$pass; $pass = md5($pass);
// Session starten
session_set_cookie_params(0, '/', '.example.org');
session_start ();
// Datenbankverbindung aufbauen
include ("src/datenbank.php");
$sqlab = "select * from `user` where `username` = '$user' and `password` = '$pass' and `valid` = 1"; $res = mysql_query($sqlab); $num = mysql_num_rows($res);
if ($num == 1) { $passwort = mysql_result($res, 0, "password"); if ($pass == $passwort)
{ // Sessionvariablen erstellen und registrieren
$_SESSION["user_id"] = mysql_result($res, 0, "ID");
$_SESSION["user_username"] = mysql_result($res, 0, "username");
$_SESSION["user_nachname"] = mysql_result($res, 0, "nachname");
$_SESSION["user_vorname"] = mysql_result($res, 0, "vorname");
mysql_close($db);
header("Location: intern.php#action=start");
header("Location: welcome.php");
}}
else {
mysql_close($db);
header ("Location: index.php?fehler=1");
}
?>
das ist die komplette login datei.