x0x
Erfahrenes Mitglied
Ich habe das Tutorial zu dem Login mit mysql gemacht. Das funktioniert auch soweit, jetzt möchte ich jedoch jedem User ein Level geben, das dann eine bestimmte Seite je nachdem (../admin/index.php od. ../user/index.php) öffnet. Wie arbeite ich das in die Datenbank ein und wie muss das Script abgeändert werden?
Hier das alte:
Hier das alte:
PHP:
<?php
session_start ();
$connID = mysql_connect ("mysql2.kontent.de", "xxx", "xxx");
@mysql_select_db ("de1120578", $connID);
$sql = "SELECT * FROM Benutzerdaten WHERE (Benutzername like '$username') AND (Kennwort = '$password')";
$result = mysql_query ($sql, $connID);
if (mysql_num_rows ($result) > 0) {
$datenrichtig = true;
$user_eingeloggt = true;
} else {
$datenrichtig = false;
$user_eingeloggt = false;
}
session_register ("user_eingeloggt");
?>
<html>
<head>
<link rel="stylesheet" href="../style/style.css" type="text/css">
<?php if ($datenrichtig) { ?>
<meta http-equiv="Refresh" content="2; url=../index.php?<?=session_name()?>=<?=session_id()?>">
<?php } ?>
</head>
<body>
<?php
if ($datenrichtig) {
echo "Du hast dich erfolgreich eingeloggt. Einen Moment, du wirst gleich weitergeleitet...";
}
else
{
echo "Deine Login-Daten waren fehlerhaft.";
}
?>
</body>
</html>