Удалить вкладку новой учетной записи с страницы входа в drupal 7
Страница входа в Drupal, в то время как из url
?q=user
отображается форма входа в систему, а также отображаются вкладки Change password
и Create new account
.
Я хочу удалить вкладку Create new account
/tab, и я также не хочу, чтобы пользователь обращался к странице регистрации даже через url
: ?q=user/register
.
Кто-нибудь?
Ответы
Ответ 1
Чтобы скрыть вкладку Create new account
в пути /user
, вы можете вставить в код модуля следующее:
function modulename_menu_alter(&$item) {
// Hide the "Create new account" tab
$item['user/register']['type'] = MENU_CALLBACK;
}
Это скрывает вкладку, но все же позволяет получить доступ к /user/register
.
Ответ 2
Откройте меню Configuration
admin, а под заголовком People
нажмите Account Settings
. Под заголовком Who can register accounts?
выберите Administrators only
и затем сохраните настройки.
Ответ 3
Модуль Tab Tamer сделает это. Просто убедитесь, что вы выбрали скрытый и не отключенный, иначе пользователи получат доступ к отказам в ошибках.
Ответ 4
Главная > Администрирование > Конфигурация > Пользователи > , которые могут регистрировать учетные записи > выберите только администраторов
Ответ 5
Чтобы удалить вкладку "Регистрация" на странице входа для посетителей, перейдите в "Администрирование" → "Настройки учетной записи" → выберите администратора для создания учетной записи. Сохраните изменения. Таким образом, только "Администратор" может создавать учетные записи. Пользователи не могут видеть вкладку "Регистрация".