|
|
12.10.2006, 13:25
|
|
Гость
Гость
|
Смотрю демо 2.4.
Не смог найти ответ на следующий вопрос.
Есть разные группы пользователей (упрощено):
1. Администраторы сайта. Должны пользоваться админкой.
2. Внешине пользователи. Регистрирующиеся для заказа через эл. магазин. Должны ходить только по сайту.
Сейчас ЛЮБОЙ пользователь самостоятельно зарегистрировавшийся на сайте автоматически получает доступ к административной части. Да, можно его урещать в правах. Но это же ужас.
Как можно внешних пользователей отрезать от админки вообще. Чтобы даже логин не подходил?
|
|
|
13.10.2006, 02:06
|
|
Andrew
Зарегистрирован: 2004-04-30
Сообщений: 134
|
Тут где-то был способ, основанный на обработке пользовательской группы. Но конкретного ничего не скажу, в любом случае, стандартные и тривиальные методы, насколько мне известно, не предусмотрены.
Порыскайте по форуму, уже вниз уползло.
ЗЫ. А что вам от того, что пользователи увидят список менюшек в админке? Они это могут увидеть на сайтменеджер.ру, например. А залогиниться можно и на этот сайт, только толку от этого...
...жизнь прекрасна, когда правильно подобраны антидепрессанты...
|
|
|
13.10.2006, 13:30
|
|
Гость
Гость
|
Сайт, где каждый пользователь может попасть в админку попахивает студенчеством.
Не подскажите топик с обходным путем. Поиск результатов не дал. Видимо искал не по тем ключевым словам
|
|
|
13.10.2006, 14:32
|
|
n
Зарегистрирован: 2006-08-04
Сообщений: 170
|
Обходной путь пока только один -- изменение ядра системы в части авторизации.
|
|
|
13.10.2006, 15:51
|
|
Гость
Гость
|
Очень жаль.
СиЈ есть не очень правильно!
|
|
|
13.10.2006, 16:02
|
|
n
Зарегистрирован: 2006-08-04
Сообщений: 170
|
Угу, понимаем... Будем исправлять.
|
|
|
13.10.2006, 16:37
|
|
Гость
Гость
|
С модулем "Интерфейс пользователя" возможно все!!!
Делаем группу пользователей, например "внешние редакторы". Даем им права на редактирование шаблона в разделе.
После того как пользователь залогинится на сайте, через массив $current_user[PermissionGroup_ID] проверяем его принадлежность к группе "внешние редакторы".
Затем, если юзер принадлежит к группе редакторов, выдаем ему ссылку на редактирование шаблона вида
Код:<a href="/netcat/?catalogue=$catalogue&sub=$sub">
Таким образом, юзер попадает сразу в режим редактирования, в обход админки.
|
|
|
13.10.2006, 16:57
|
|
Andrew
Зарегистрирован: 2004-04-30
Сообщений: 134
|
Ну, в принципе можно и просто добавлять в раздел ссылку на ****_add.html для конкретной группы. Только, как я понимаю, вопрос в другом - есть пользователи, не являющиеся редакторами разделов, а имеющие только факт регистрации, который даЈт им право использовать различные интерактивы: форумы, магазин, комментарии и т.д. Они ничего не редактируют и вообще не должны знать про существование админки
...жизнь прекрасна, когда правильно подобраны антидепрессанты...
|
|
|
13.10.2006, 16:59
|
|
Гость
Гость
|
To n:
Можно надеяться, что пожелание будет реализовано?
To Bash:
Не в том была суть вопроса. Внешние пользователи по определению ничего не имеют право редатировать. Поэтому в админку их даже пускать не хочется.
|
|
|
13.10.2006, 17:01
|
|
Гость
Гость
|
Andrew прав. Вопрос был именно в этом.
|
|
|
13.10.2006, 22:32
|
|
Гость
Гость
|
А теперь понял...
Ну, если не ставить на сайте ссылки на админку, то юзеры ее и не найдут вовсе А продвинутые юзеры, которые знают что такое /netcat/admin, там все равно ничего сделать не смогут, хотя я согласен, посторонним там делать нечего.
|