B
ByeBye 152404
Hallo,
ich habe leider ein Problem mit meinem Loginsystem, immer wen ich versuche mich einzuloggen zeit er mir an das meine Eingaben ungültig waren.
login.php
login_send.php
contoler.php
Danke für eure Hilfe
K4ZUY4
PS: Wie man sieht habe ich mir das Tutorial dazu schon angesehen da es sehr stark daran anlehnt.
ich habe leider ein Problem mit meinem Loginsystem, immer wen ich versuche mich einzuloggen zeit er mir an das meine Eingaben ungültig waren.
login.php
PHP:
<?php session_start (); ?>
<html>
<head>
<title>Login</title>
</head>
<body>
<?php
if (isset ($_REQUEST["fehler"]))
{
echo "Die Zugangsdaten waren ungültig.";
}
?>
<form action="login_send.php" method="post">
Name: <input type="text" name="login_name" size="20"><br>
Kennwort: <input type="password" name="login_password" size="20"><br>
<input type="submit" value="Login">
</form>
</body>
</html>
login_send.php
PHP:
<?php
/* Session Start oder Wiederaufname */
session_start();
/* Include der Config Datei */
include("inc/config.inc.php");
$link = mysql_connect("$db_server", "$db_account", "$db_password");
if (!mysql_select_db ("lan", $link))
{
die ("Keine Verbindung zur Datenbank");
}
$sql = "SELECT ".
"id, Nickname, Rang ".
"FROM ".
"user ".
"WHERE ".
"(Nickname like '".$_POST["login_name"]."') AND ".
"(PW = '".md5 ($_POST["login_password"])."')";
$result = mysql_query ($sql);
if (mysql_num_rows ($result) > 0)
{
// Benutzerdaten in ein Array auslesen.
$data = mysql_fetch_array ($result);
// Sessionvariablen erstellen und registrieren
$_SESSION["user_id"] = $data["id"];
$_SESSION["user_nickname"] = $data["Nickname"];
$_SESSION["user_rang"] = $data["Rang"];
header ("Location: overview_user.php");
}
else
{
header ("Location: login.php?fehler=1");
}
?>
contoler.php
PHP:
<?php
session_start ();
if (!isset ($_SESSION["user_id"]))
{
header ("Location: login.php");
}
?>
Danke für eure Hilfe
K4ZUY4
PS: Wie man sieht habe ich mir das Tutorial dazu schon angesehen da es sehr stark daran anlehnt.