Przesiadam sie z autoryzacji ciasteczkowej na sesje - mialbym prosbe do osob znajacych sie na bezpieczenstwie zeby wypowiedzieli sie o moim skrypcie:
<?php // inicjuje zmienne ktore beda zawieraly informacje o uzytkowniku potrzebne dla skryptow w dalszej czesci strony: $_vc_typ = 0; // typ 0 oznacza brak autoryzacji $_SESSION['uzytkownik'] = 0; $_SESSION['haslo'] = 0; } else { // pobieram zmienne przechowywane w sesji: $haslo = $_SESSION['md5_haslo']; $id = $_SESSION['id']; // sprawdzam czy dane trzymane w sesji sa poprawne i pobieram login (log) i typ uzytkownika (typ): $zap = mysql_query("SELECT `log`,`typ` FROM `_vc_usr` WHERE `id`='$id' AND `has`='$haslo' LIMIT 1"); // jesli dane byly poprawne: $_vc_login = $rek['log']; // login pobieram aby powitac uzytkownika $_vc_typ = $rek['typ']; // dalej, sprawdzajac wartosc zmiennej "_vc_typ" bede wiedzial co moge wyswietlic a co nie } else { // jesli byly niepoprawne: } } ?>
baza z uzytkownikami tworzona jest poleceniem:
CREATE TABLE `vc_usr` (`id` INTEGER PRIMARY KEY NOT NULL AUTO_INCREMENT ,`log` VARCHAR( 30 ),`has` VARCHAR( 30 ), `typ` INTEGER )