Probleme mit Login

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:

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>
 
eine spalte mehr in der mysql_db für die Level und dann einfach abfragen..

bsp.

$_SESSION['level'] = $row[level];
if($_SESSION['level'] == "moechtegern") {
include('bla.php')
}

...halt nur so als Denkanstoss.

:-)
 
könntest du das auf das obige script beziehen? ich blick in mysql noch nicht so durch und weiß daher net so genau wie ich dann das auslese. wäre nett, danke!
 
Nein, Du musst schon ein wenig eigen-Initative zeigen, "ich bin ein totaler Frischling.." lasse ich persönlich nicht als Ausrede gelten, da wir alle mal angefangen haben. ;) Lernen ist hier das Schluesselwort.

sorry.
 
Zurück