|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.11.2011, 19:01 | #1 |
Регистрация: 26.09.2011
Сообщений: 5
|
Как организовать систему полномочий на сайте.
Есть сайт на php. Необходимо реализовать систему полномочий, вот только я никак не могу понять, как этого добиться без большого объема кода?
К примеру, есть страница со списком статей. И только пользователь со статусом "администратор" видит ссылку на редактирование статьи. Сначала я делал так: Передаем функции номер ситуации. В примере "1-1" соответствует редактированию статьи. PHP код:
PHP код:
Подскажите, как вообще организуются системы полномочий на сайтах. Или дайте ссылочку. где почитать. Заранее спасибо. |
12.11.2011, 19:10 | #2 |
Участник клуба
Регистрация: 23.12.2010
Сообщений: 1,129
|
А поставить готовую cms не вариант?
Последний раз редактировалось Son Of Pain; 12.11.2011 в 20:30. |
12.11.2011, 19:31 | #3 |
Регистрация: 26.09.2011
Сообщений: 5
|
Я не спрашива ставить или нет.
Зачем вообще учиться программированию, если можно просто заказать сайт... |
15.11.2011, 11:27 | #4 |
Регистрация: 26.09.2011
Сообщений: 5
|
А если сделать так:
Таблица, в которой строка - это номер ситуации, а столбец - название группы. При создании экземпляра класса загружать данные из нее в массив. И в ходе работы использовать его. Получается всего один запрос к бд. Количество групп, разумеется, не будет большим. Подскажите, я хотя бы в правильном направлении думаю? |
15.11.2011, 11:31 | #5 |
Регистрация: 26.09.2011
Сообщений: 5
|
И еще один вопрос. У меня в таблице со списком статей указывается номер раздела. А названия разделов хранятся в отдельной таблице.
Как будет бытрее, указывать во всех таблицах номера разделов, тогда при загрузке страницы добавляется еще одн запрос, что бы узнать название. Или сразу писать полное имя, но тогда запросы будут происходить медленнее и база будет занимать больше места. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как лучше организовать бд? | hunter03 | Помощь студентам | 9 | 19.09.2011 00:24 |
как восстановить систему | Berzhan | Операционные системы общие вопросы | 12 | 20.07.2009 19:56 |
Как организовать проверку новых новостей на сайте? | Vekmor | Общие вопросы Delphi | 10 | 14.05.2009 17:35 |
Как лучше организовать базу данных типо как в ICQ | Руслантус | БД в Delphi | 3 | 09.08.2008 23:57 |
организовать систему поиска книг, по названию и по автору | torin_gts | Помощь студентам | 9 | 30.04.2008 02:36 |