![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 3.09.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam !
Od pewnego czasu uczę się php, ale nie jestem stanie jeszcze wymyślać własnych metod rozwiązania problemu. Musze jeszcze się podszkolić. Znalazłem w internecie poradnik na logowanie i rejestracje, przeanalizowałem go dokładnie, żebym wiedział co jest co. Ale chciałem jakoś powolutku zacząć pisać własnego CMS na potrzeby własnej strony internetowej. Tylko tutaj mam do was pytanie. Jak można zrobić przy normalnej rejestracji i logowaniu podział (uprawnienia) usera a admina. Chyba wiecie o co mi chodzi. Żebym w jakiś sposób ustalił stałego administratora (mnie) żebym tylko ja miał dostęp do Panelu Administracyjnego, który właśnie tworzę. Może macie jakiś tutorial jak to zrobić, a jeśli nie, to prosiłbym was o teoretyczne przedstawienie mi tego co muszę napisać. Nie chcę prosić Was o gotowca bo nie o to chodzi. Chciałbym się samemu nauczyć tylko potrzebuję pomysłu. Bedę bardzo wdzięczny za odpowiedź. Z góry dziękuję. Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 5 Dołączył: 15.07.2008 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Cześć, też jestem początkujący w PHP i z podobnym problemem mierzyłem się całkiem niedawno. Być może moje rozwiązanie nie będzie idealnym, ale rozwiązuje problem o którym piszesz. Jeżeli wszyscy użytkownicy (zwykli i admini) są "przechowywani" w jednej tabeli bazy danych, to ja bym utworzył w niej osobną kolumnę, w której znajdowałaby się informacja, czy użytkownik jest adminem czy userem. Potem podczas logowania, skrypt sprawdzałby kto próbuje się zalogować i na podstawie tego określał uprawnienia lub przekierowywał do odpowiedniej strony. Warto zauważyć, że na każdej stronie, do której dostęp ma mieć tylko osoba zalogowana także powinna znajdować się instrukcja sprawdzająca, kto jest zalogowany (powinna ona zapobiec chęci wywołania strony przez osobę, która nie do niej uprawnień (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) )
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 08:49 |