wiem, że o logowaniu na forum bylo wiele, wiele razy, ale mam nadzieje, że ten post będzie inny. Zawsze ludzie mieli problem z logowaniem. Mechanizmy sesji (bo tą lubie najbardziej) umożliwiają fajne i bezpieczne logowanie np do panelu admina strony www. Wydaje mi się, że wszystko jest ok gdy zalogować ma się tylko jeden użytkownik o max prawach lub o zdefiniowanych funkcjach które ma dostępne w menu admina po zalogowaniu, Gorzej jest gdy mamy mieć np uzytkowników o np 3-echo poziomach dostępu, czyli np dyrektor widzi max., kierownik prawie max a zwykly user min

Chodzi mi o koncepcje jak to wykonac prosto ale skutecznie. Wymyślilem to sobie tak i nie wiem czy to jest w miare ok. Postaram sie to w krokach opisac:
1. formularz logowania
2. dostaje postem dwie zmienne login i haslo
3. szukam ich w bazie, gdy znajde (num_rows = 1) ... przypisuje do sesji ..... loguje -> przekierowuje do odpowiedniej strony
warunki typu
<?php if ($howMany == 1 && $result[poziom] == 1 ) ?>
czyli jesli poziom np 1 przekierowuje
<?php ?>
jesli poziom 2 kieruje na inna
pytanie: Czy na kazdej stronie kolejno otwieranej musze startowac sesje i sprawdzac czy to co mam w sesji jest w bazie?
Mam nadzieje, że mnie rozumiecie. Uważam, że mechanizm logowania jest absolutna podstawa do wielu rzeczy np do workflow`ów.
pozdrawiam
...