Добрый день !
Такой вопрос.
Допустим, есть задача - разработка корпоративного сайта. И у этого сайта есть следующие особенности.
1. Блок "Вход на сайт" отсутствует.
2. Вход в админку осуществляется путем набора в браузере ссылки "http://site.ru/admin", при этом должна отобразиться форма ввода "логин - пароль - вспомнить пароль", после чего в случае успеха происходит авторизация - отображение верхней панели и т.д.
3. Сами пользователи регистрироваться не могут - редакторов контента добавляет только администратор через админ-интерфейс.
То есть, идеология как на CMS типа MODx - есть отдельно сайт, есть отдельно админка, при входе в которую нужно ввести логин и пароль.
Каким образом лучше всего всё это настроить ?
Просто сказать клиенту, чтобы логинился по ссылке "http://site.ru/user" и дальше работал уже со своими правами, а регистрацию убрать путем редактирования прав и ролей ?
Комментарии
да можно еще проще, если юзер не залогинен и пытается зайти на /admin - редиректить его на /user, несложно и вполне удобно, т.е. при 403 ошибке слать на /user
Регистрация убирается одной галочкой в настройках регистрации
Понятно, спасибо большое, заработало.
А как со страницы /user убрать ссылку "Регистрация", то есть, чтобы пользователь сам не мог зарегистрироваться ?
Есть ли готовое решение или нужно писать модуль с перехватом хука ?
В редактировании ролей и прав этого, к сожалению, не нашел.
Если в настройках регистрации стоит "учетные записи создаются только администратором"(или как его там), то эта кнопка должна сама исчезнуть, как и отключиться стандартный механизм регистрации
Спасибо большое, нашел и настроил.