Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> logowanie, jak to zrobić?
grzegorz_g
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 26.10.2004

Ostrzeżenie: (0%)
-----


Znam już nieco php i mysql ale nie musiałem nigdy zajmować się skryptami z wykorzystaniem logowania a teraz potrzebuje rozwiązać taki problem. Użytkownik loguje się do
systemu wprowadza swoje dane. Problem mój polega na tym ażeby zrobić tak by użytkownik logując się ponownie mógł zmienić tylko
swoje dane. Administrator miałby prawa do edycji wszystkich. Proszę o podpowiedź co musiałbym zastosować i jak to zastosować, by osiągnąć taki efekt.
Za wszelkie info i linki dziękuję.
Go to the top of the page
+Quote Post
Leezard
post
Post #2





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 19.09.2004
Skąd: Uć

Ostrzeżenie: (0%)
-----


gdzies gdzie trzymasz dane o userach, trzymac tez informacje o uprawnieniach usera (zwykly ludek czy administrator). pozniej w momencie zalogowania np do sesji wrzucac uprawnienia usera i sprawdzac jak chce cos zrobic. Jak jest zwykly ludek to przy probie zmiany danych inengo ludka nie pozwolic (bo wg uprawnien nie moze), a jak jest admin to pozwolic.
Go to the top of the page
+Quote Post
bigZbig
post
Post #3





Grupa: Zarejestrowani
Postów: 740
Pomógł: 15
Dołączył: 23.08.2004
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Mylisz kolego. Zanim uzytkownik bedzie mogl sie pierwszy raz zalogowac musi sie najpierw zarejestrowac. Jak sie zarejestruje bedzie mogl sie zalogowac. Gdy juz bedzie zalogowany to dasz mu mozliwosc edycji swoich danych (w calosci, czesci albo wogole). Aby to zrobic musisz zatem opracowac zarowno system uwierzytelniania tj. rozpoznawania kto jest kto, jak i system autoryzacji, czyli przydzielania uprawnien juz po rozpoznaniu z kim masz do czynienia.

Tak wiec na etapie
- rejestracji: nie uwierzytelniasz i nie autoryzujesz
- logowania: uwierzytelniasz ale nie autoryzujesz
- edycji danych: nie uwierzytelniasz bo masz to juz za soba, ale autoryzujesz
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.08.2025 - 16:25