voland
Guest
Права пользователя на сайте
Допустим, Вам надо сделать на сайте авторизацию, при этом Вам надо разделить их права (например, как на этом форуме)
Поскольку обычно права выдаються из соображений, какие действия можно произвести с сайтом, то чем больше сайт, тем больше может быть вариаций.
Затрону сразу дизайн(чтобы понять, чего я хочу), я это себе представляю так:
При заходе в управление определенным пользователем, Вы видите кучу чекбоксов(отвечающих за то, что пользователь может делать).
1. Добавлять новости
2. Удалять новости
3. Редактировать новости
4. Производить поиск
5. Пользоваться корзиной
6. Удалять из корзины
и т.д.
Понятно, что все эти варианты могут между собой образовывать различные сочетания и пытаться ввести на каждый допустимый вариант какое-то число нелепо, тем более что добавка ещё одного действия увеличит кол-во чисел не на1, а гораздо большее кол-во вариантов!
В связи с этим мне бы хотелось узнать, как лучше всего реализовать данный механизм? Если что-то непонятно, Вы ткните пальцем что, попытаюсь донести мысль получше
Допустим, Вам надо сделать на сайте авторизацию, при этом Вам надо разделить их права (например, как на этом форуме)
Поскольку обычно права выдаються из соображений, какие действия можно произвести с сайтом, то чем больше сайт, тем больше может быть вариаций.
Затрону сразу дизайн(чтобы понять, чего я хочу), я это себе представляю так:
При заходе в управление определенным пользователем, Вы видите кучу чекбоксов(отвечающих за то, что пользователь может делать).
1. Добавлять новости
2. Удалять новости
3. Редактировать новости
4. Производить поиск
5. Пользоваться корзиной
6. Удалять из корзины
и т.д.
Понятно, что все эти варианты могут между собой образовывать различные сочетания и пытаться ввести на каждый допустимый вариант какое-то число нелепо, тем более что добавка ещё одного действия увеличит кол-во чисел не на1, а гораздо большее кол-во вариантов!
В связи с этим мне бы хотелось узнать, как лучше всего реализовать данный механизм? Если что-то непонятно, Вы ткните пальцем что, попытаюсь донести мысль получше