Robisz formularz do logowania na stronie dajmy na to
zaloguj.html, który wygląda tak:
<form method="post" action="logowanie.php"> Login:
<input type="text" name="login" size="10" class="input"> Hasło:
<input type="password" name="pass" size="10" class="input"> <input class="input" type="submit" name="submit" value="Zaloguj">
W pliku
logowanie.php robisz coś takiego:
<?php
mysql_connect('HOST','BAZA','PASS') or
die('Brak połączenia z serwerem MySQL.<br />Błąd: '.mysql_error().'<br />Proszę spróbować ponownie za chwilę.'); $zapytanie = mysql_query("SELECT * FROM user WHERE login = '$login'");
if(isset($_POST['login']) && isset($_POST['pass'])) { if($login ==''.$dane['login'].'' && $pass ==''.$dane['pass'].'') {
if($wartosc == 1) {
$_SESSION['prawa']='1';
$_SESSION['login']=''.$dane['login'].'';
header("Location: index.php"); }
if($wartosc == 2) {
$_SESSION['prawa']='2';
$_SESSION['login']=''.$dane['login'].'';
header("Location: index.php"); }
if($wartosc == 3) {
$_SESSION['prawa']='3';
$_SESSION['login']=''.$dane['login'].'';
header("Location: index.php"); }
}
}
?>
I teraz w pliku
index.php robisz tak:
<?php
include("logowanie.php")
if (isset($_SESSION['prawa']) { if ($_SESSION['prawa'] == "1") {
?>
KOD HTML DLA ADMINA
<?php
}
if ($_SESSION['prawa'] == "2") {
?>
KOD HTML DLA MODA
<?php
}
if ($_SESSION['prawa'] == "3") {
?>
<a href="strona2.php">KLIKNIJ TUTAJ GŁUPI USERZE</a>
<?php
}
?>
Spisane na kolanie, mam nadzieję, że zatrybi, a jeśli nie to przynajmniej masz schemat i sobie przerobisz.

$_SESSION['login']=''.$dane['login'].''; Dodane w razie, gdybyś chciał dodatkowo zrobić coś w stylu 'zalogowany jako'. ;]
1=Admin
2=Mod
3=User