mAu
Erfahrenes Mitglied
Hm nur ein paar kleine Fehler, ich habs mal überarbeitet, probiers jetzt nochmal.
PHP:
<?php
session_start();
if ($_POST['user_nick'] && $_POST['user_passwort'])
{
$user_nick = $_POST['user_nick'];
$user_passwort = $_POST['user_passwort'];
$sql = "SELECT * FROM users
WHERE user_nick = '$user_nick' and user_passwort = '$user_passwort'";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
if ($row['user_nick'] == $_POST['user_nick'] && $row['user_passwort'] == $_POST['user_passwort'])
{
$status = "Login korrekt! Hallo " . $row['user_nick'];
$user_id = $_REQUEST['user_id'];
$_SESSION['user_id'] = $user_id;
$user_nick = $_REQUEST['user_nick'];
$_SESSION['user_nick'] = $user_nick;
header('Location: index.php');
}
else
{
$status = "Falsche Login-Daten oder Passwort falsch";
}
}
else
{
$status = ($_POST['login']) ? 'Bitte korrekte Daten angeben!' : 'Bitte nochmal checken!';
}
?>
<?PHP
session_start ();
if (!isset($_SESSION['user_id']) || empty($_SESSION['user_id'])
{
header("location: http://server-url/login.php");
exit;
}
//Dieser Bereich ist schon geschützt
echo "Hallo" . $_SESSION['user_nick'];
?>