X
ďťż

[PHP] Grupy użytkowników Na co webmasterzy czekacie?

       

Podstrony


telcocafe

Problem grup użytkowników można rozwiązać na różne sposoby. Chciałbym się dowiedzieć, który z nich najbardziej wam odpowiada.

Ogólnie (dla każdego sposobu)
1. Każdy użytkownik należy do jakiejś grupy (nowi -> do domyślnej).
2. Użytkownik może zmienić grupę.
3. Grupy mogą być otwarte (patrz: pkt 2) lub zamknięte (admin musi zmienić użytkownikowi grupę, jeśli chce dołączyć).
4. Każda grupa może mieć prowadzącego (lecz nie musi).

Sposób 1.
Każdemu użytkownikowi można nadać prawa (administrator, redaktor, dostęp do edycji artów, plików, opcji itp...), tak jak teraz.

Sposób 2.
Tylko grupom można nadawać prawa (patrz wyżej).

Sposób 3.
Tego typu prawa można nadawać i grupom, i użytkownikom (mniej wydajny sposób).

Inny sposób.
Jaki?

Jest jeszcze sprawa możliwości dostępu np. do kategorii, strony informacyjnej tylko dla wybranej grupy. Czy to jest dobry pomysł?
Użytkownik Ferrari edytował ten post 17 czerwiec 2006, 10:08


zobacz na coś takiego jak PEAR LiveUser i zastosuj...

http://oss.backendmedia.com/LiveUser/
http://pear.php.net/package/LiveUser/
Jest to gotowy system uprawnień, grup i użytkowników wysokiej jakości (jak większość PEAR)

Mi się podoba układ w którym każdy moduł aplikacji dodaje do możliwych uprawnień nowe opcje typu moduł->dodaj, moduł->edytuj, moduł->kasuj i te nowe opcje można przypisać albo użytkownikom lub jakimś grupom, jak w diango ;P
screen 1
screen 2
screen 3
Użytkownik Riklaunim edytował ten post 17 czerwiec 2006, 11:05
Uważam, że najlepszym rozwiązaniem byłby sposób #2, gdyż nadawanie praw każdemu z userów osobno jest lekko "monotonne".
Jeszcze tylko co do 2 z ogólnych - raczej to i #2 się zaprzeczają (może źle zrozumiałem - bo chyba napisałeś to tak, jakby każdy user sam mógłby decydować o przynależności do danej grupy). Więc proponuję, by grupę userom mogli nadawać wyższi stopniem, np. modzi.

Aha tylko jednego trochę nie qmam. To prawami są "redaktor", "administrator" ? bo tak to jest opisane w #1. To jak niby grupy miałyby wyglądać?
Proponuję by jedną z grup byli admini, inną moderatorzy itd... i wtedy grupom nadawane są prawa i tak właśnie chyba jest...
Użytkownik DJ_ProG edytował ten post 17 czerwiec 2006, 10:56
Wg mnie najlepszy będzie sposób #1 z możliwościami ze sposobu #2 :P
Takie małe połączenie.
Nie ma sensu głowić się nad wyborem tej a tej opcji jak można wybrać opymalne rozwiązania i połączyć te dwie możliwości :)

pzdr ;)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.

    Drogi uzytkowniku!

    W trosce o komfort korzystania z naszego serwisu chcemy dostarczac Ci coraz lepsze uslugi. By moc to robic prosimy, abys wyrazil zgode na dopasowanie tresci marketingowych do Twoich zachowan w serwisie. Zgoda ta pozwoli nam czesciowo finansowac rozwoj swiadczonych uslug.

    Pamietaj, ze dbamy o Twoja prywatnosc. Nie zwiekszamy zakresu naszych uprawnien bez Twojej zgody. Zadbamy rowniez o bezpieczenstwo Twoich danych. Wyrazona zgode mozesz cofnac w kazdej chwili.

     Tak, zgadzam sie na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerow w celu dopasowania tresci do moich potrzeb. Przeczytalem(am) Polityke prywatnosci. Rozumiem ja i akceptuje.

     Tak, zgadzam sie na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerow w celu personalizowania wyswietlanych mi reklam i dostosowania do mnie prezentowanych tresci marketingowych. Przeczytalem(am) Polityke prywatnosci. Rozumiem ja i akceptuje.

    Wyrazenie powyzszych zgod jest dobrowolne i mozesz je w dowolnym momencie wycofac poprzez opcje: "Twoje zgody", dostepnej w prawym, dolnym rogu strony lub poprzez usuniecie "cookies" w swojej przegladarce dla powyzej strony, z tym, ze wycofanie zgody nie bedzie mialo wplywu na zgodnosc z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.