Jak szybko zablokować dostęp do strony określonym użytkownikom

background image

Zmagania Suchego | Jak szybko zablokować dostęp do strony określonym użytkownikom?

Copyright suchy dawidpanfil@gmail.com
http://free.xaa.pl/jak-szybko-zablokowac-dostep-do-strony-okreslonym-uzytkownikom

Jak szybko zablokować dostęp do strony
określonym użytkownikom?

Przypuśćmy, że chcesz mieć prosty serwis z użytkownikami podzielonymi na rangi
takimi jak zwykły user, moderator i administrator. Jak szybko zablokować konkretnej
grupie dostępu do konkretnej części strony?

Swój skrypt oparłem na wadze rangi, przyporządkowując każdej odpowiednią cyfrę.
Im mniej znacząca ranga tym mniejsza liczba. U mnie coś tak to wygląda:
Zarejestrowany użytkownik – 0
Moderator – 1
Administrator – 2
Teraz należy wykombinować taki kod, aby użytkownik wszedł tylko do Panelu
użytkownika, moderator miał dostęp do panelu użytkownika oraz moderatora, a
administrator mógł robić wszystko.
[php]
<?php
if ($_SESSION['mod']<1){
echo 'dostęp dla moderatorów';
exit() ;
}
echo 'jestes modem';
?>
[/php]
Przypisujemy wartość rangi do sesji o nazwie mod, jakby co to nazwa przypadkowa
;). No i blokujemy userów, ponieważ mają oni wartość zero to nie przejdą przez
instrukcję warunkową, która patrzy, czy posiadamy stosowne uprawnienia.
Inaczej mówiąc jeśli sesja o nazwie mod jest mniejsza od 1, to pokazuje się
stosowna informacja oraz przerywamy działanie skryptu funkcją exit();. Jeżeli sesja
ma wartość 1 lub wyższą dopuszczamy użytkownika. Dzięki temu warunkowi
daliśmy też dostęp do panelu moderatora adminowi.
Jeśli chodzi o administratora to zamiast 1 musimy dać 2, aby nie mogli wejść
moderatorzy do panelu administratora.
No i koniec kolejnej krótkiej notki. Następna szykuje się już o wiele dłuższa, bo
mam zamiast opisać rejestrację i logowanie do serwisu z wszystkimi
najpotrzebniejszymi rzeczami takimi jak wysyłanie linku aktywacyjnego,
zapomniane hasło itp.

page 1 / 1


Wyszukiwarka

Podobne podstrony:
Jak zablokować dostęp do danej strony WWW, INTERNET
Jak zablokować dostęp do danej strony www
Jak zablokować dostęp do wybranego folderu
Jak zablokować dostęp do strony lub?łego serwisu osobom łączącym się z wybranych numerów IP
Jak uzyskać dostęp do zablokowanych stron
Jak uniemożliwić użytkownikom dostęp do Panelu Sterowania
Definiowanie reguł postępowania dla serwera FireWall określających sposób dostępu do wybranych serwe
Jak zrobić stronę dostępną na hasło tylko dla wybranych użytkowników, PHP Skrypty
Jak rozumiesz wiersz Morsztyna Niestatek Wskaż i określ funkcje wyrazu artystycznego, wszystko do sz
notatek-pl-socjo2, Stratyfikacja - hierarchiczne uporządkowanie członków grupy według kryterium posi
Jak stworzyć formularz, który zapisze?ne do pliku tekstowego,?y potem jego zawartość dołączyć
Jak szybko przenieść zawartość pliku tekstowego do tabeli, PHP Skrypty
Jak uzyskać dostęp do dysku exFat w Windows XP
Jak może zalogować się do komputera użytkownik, ★★★ CIEKAWOSTKI
Definiowanie dostępu do szkolnej strony poprzez adres typu www [nazwa domeny]
jak wykonac strone z logowaniem do innej strony, PHP Skrypty
Definiowanie reguł postępowania dla serwera FireWall określających sposób dostępu do wybranych serwe
Jak zrobić stronę dostępną na hasło tylko dla wybranych użytkowników, PHP Skrypty

więcej podobnych podstron