Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Сайт для нескольких пользователей
Покинул форум
Сообщений всего: 282
Дата рег-ции: Янв. 2007 Откуда: Сухиничи Калуж.обл.
Помог: 0 раз(а)
[+]
Вопрос следующий, для дипломного проекта я разрабатываю сайт. Возникла такая необходимость: если пользователь заходит на сайт (пользователь не зарегистрирован в системе) он может пользоваться только ограниченными ссылками, если заходит зарегистрированный пользователь, то он может пользоваться всеми ссылками, а если заходит админ то у него полный доступ к сайту (есть ссылка администрирование). Подскажите как лучше сделать (именно саму структуру): чтобы для каждого пользователя был свой набор темплейтов и его полномочия проверялись при переходе по каждой ссылке или все ссылки в отдельные файлы, а при переходе по ссылкам проверялись его полномочия и загружались только те ссылки которые ему разрешены? Не будет ли большой нагрузкой проверка прав на каждой ссылке?
----- ..я не специалист, а только учусь
UserID
Отправлено: 12 Мая, 2007 - 22:13:39
Магистр JavaScript
Покинул форум
Сообщений всего: 151
Дата рег-ции: Авг. 2006
Помог: 0 раз(а)
Ну вот как я делал, я для каждого пользователя назначал статус (Админ - 0, Модер - 1, Юзер - 2). И в зависимости от того, какой сейчас статус в сессии, вывожу определённый набор шаблонов. Ничего сложного.
Хотя дипломный проект - сайт.... прикольно конечно.
kamikadze
Отправлено: 12 Мая, 2007 - 22:26:04
Склонен к самоубийству
Покинул форум
Сообщений всего: 391
Дата рег-ции: Янв. 2007
Помог: 0 раз(а)
Просто код меню для каждого сделай разный, а весь темплейт не перебивай...
Mister
Отправлено: 13 Мая, 2007 - 14:06:34
Посетитель
Покинул форум
Сообщений всего: 282
Дата рег-ции: Янв. 2007 Откуда: Сухиничи Калуж.обл.
Помог: 0 раз(а)
[+]
Спасибо за ответы. Разное меню не очень подходит т.к. ссылки на странице в разных местах. Мне всё-таки больше подходит набор шаблонов для каждого пользователя.
----- ..я не специалист, а только учусь
-SCHATTEN-
Отправлено: 17 Мая, 2007 - 16:18:25
Пользователь
Покинул форум
Сообщений всего: 615
Дата рег-ции: Июль 2006 Откуда: Оттуда !
Помог: 0 раз(а)
Где же мой курсач в виде сайта =((( ато все машины и приложенные к ним силы...
Mister
Отправлено: 17 Мая, 2007 - 23:46:21
Посетитель
Покинул форум
Сообщений всего: 282
Дата рег-ции: Янв. 2007 Откуда: Сухиничи Калуж.обл.
Помог: 0 раз(а)
[+]
А у меня это дипломный проект, название WEB сайт преподавателей Информатики ССУЗов Калужской области. Реально в таком есть потребность, вот я его и делаю в дипломный проект.
----- ..я не специалист, а только учусь
-SCHATTEN-
Отправлено: 28 Мая, 2007 - 16:26:52
Пользователь
Покинул форум
Сообщений всего: 615
Дата рег-ции: Июль 2006 Откуда: Оттуда !
Помог: 0 раз(а)
Пусть даже так, всё равно лучше чем рассчитывать мощьности двигателей , для нормальной работы заданного механизма.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.