Регистрация
Вход через соцсети
Восстановление пароля

Внешние пользователи

Новый топик
Страницы: 1  |  2
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, там все равно ничего сделать не смогут, хотя я согласен, посторонним там делать нечего.
198 196 2007-02-12 16:28:07 6933
Страницы: 1  |  2
Описание проекта