Удалить вкладку новой учетной записи с страницы входа в 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

Чтобы удалить вкладку "Регистрация" на странице входа для посетителей, перейдите в "Администрирование" → "Настройки учетной записи" → выберите администратора для создания учетной записи. Сохраните изменения. Таким образом, только "Администратор" может создавать учетные записи. Пользователи не могут видеть вкладку "Регистрация".