Общие принципы системы доступов

Dostupi v sisteme WebGooroo organizovanni na urovne grupp polzovatelej.
Eto oznachajet chto vi ne mozhete prisvoitj kakije libo unikalnije prava otdelno vzjatomu polzovatelju a toljko gruppe v kotoroj etot polzovatelj nahoditsa.

Manipuljacija dostupami proishodit v razdele Admin tools v podrazdele User Manager.

Dlja usvaivanija dalnejshego materiala nuzhno chetko ponjatj :
Nahodjasj v ljubom meste vnutri sistemi vi nahoditesj vnutri kakgo libo razdela. ( @todo : Utochnitj chto takoje razdel mozhno tut @link) . Esli u vas otrkit popup s redaktirovanijem shablona - vi v razdele "Templates" , esli smotrite logi to vi v razdele "Logs" i nevazhno vnutri li vi /wbg/  ili rabotajete v debug rezhime na saite.

Tak vot - ustanovka dostupov nachinajetsa s razdelov. Eto tak nazivajemij 1 urovenj. Dlja razdelov estj toljko 2 opcii i oni zhestko vshiti v jadro : dostup estj , dostupa net. 
Esli dostupa net to ne otrkojetsa ni odin popup , ni odin freim svjazannij s etim razdelom. On dazhe ne pojavitsa u polzovatelja v verhnej navigacii.
Esli zhe dostup estj to mi perehodim na 2 urovenj i proverjejm imeet li polzovatelj prava na vipolnenije konkretno operacii kotoruju on pitajetsa sovershitj.
I 3 urovenj - imeet li on prava na provedenije etoj operacii s konkretnim objektom razdela.
Urovenj 3 na dannij moment realizovan toljko v razdele Kategorii. V ostalnih poka nadobonosti ne voznikalo. (@todo link na "zakaz funkcionala i upgrade")

Poditozhim :
Esli vi hotite zapretitj polzovatelju vse chto svjazano s razdelom prosto postavjte opciju "dostupa net" dlja dannogo razdela. (naprimer redaktoru soderzhanija nechego delatj v messages ili templates)
@screenshot
Esli vi hotite skazhem razdeshitj polzovatelju redaktirovatj messages no zapretitj ih udaljatj - to vi razdeshajete emu dostup k razdelu messages , no zapreshajete vse krome redaktirovanija sushestvujushih messages
@screenshot
Esli vi hotite razdeshitj toljko dejstvija s konkretnim objektom - to razdeshajete razdel, razreshajete dejstvije i zatem nastraivajete administraciju uzhe konkretnih objektov
@screenshot
(eto primenitelno na dannij moment toljko k kategeorijam. Naprimer razdeshit redaktirovajt toljko konkretnij template vi na dannij momment ne mozhete. Toljko vse srazu)
Пользователь

Пароль

Поиск по сайту



Ссылка продана за пачку денег
CMS на PHP и mySQL