Witam! Napisałem sobie mini logowanie, ale chciał bym to przerobić na sesje. A ja zbytnio nie umiem sesji. Oto kod:
<?
switch($co) {
default :
#### LOGOWANIE ####
//Formularz logowania
echo'<form method="POST" action="logowanie.php?co=login"> <p><input type="text" name="user" size="20" value="login"></p>
<p><input type="password" name="pass" size="20" value="haslo"><input type="submit" value="Zaloguj się" name="B1"></p>
<a href="logowanie.php?co=dodaj">Rejestracja</a>
</form>';
break;
case login :
//Pobierz informacje o uzytkowniku zeby zalogowac
$user = $_POST['user'];
$pass = md5($_POST['pass']); $zapytanie = sql("SELECT * FROM `userzy` WHERE `login` = '$user' AND `haslo` = '$pass';");
//Pobierz informacje o uzytkowniku szczegulowe
$id = $r['id'];
$login = $r['login'];
$avatar = $r['avatar'];
$nick_img = $r['nick_img'];
$adminevel = $r['admin_level'];
//Loguje do systemu
if($nick_img) {
echo'Witaj: <img src="'.$nick_img.'"></br>'; } else {
echo'Witaj: '.$login.'</br>'; }
if($avatar) {
echo'<img src="'.$avatar.'"></br>'; } else {
echo'<img src="http://nfscg.info/theme/nfs/images/brak.gif"></br>'; }
echo'<a href="logowanie.php?co=edit">Edycja profilu</a></br> <a href="logowanie.php?co=logout">Wyloguj sie</a></br>';
if($adminevel=='1') {
echo'<a href="admin.php">Panel admina</a>'; }
} else {
echo'<form method="POST" action="logowanie.php?co=login"> <p><input type="text" name="user" size="20" value="login"></p>
<p><input type="password" name="pass" size="20" value="haslo"><input type="submit" value="Zaloguj się" name="B1"></p>
<a href="logowanie.php?co=dodaj">Rejestracja</a>
</form>';
}
break;
}
?>
Z góry dzięki!
Ten post edytował hzl_91 28.03.2006, 20:51:55