Drupal: Как удалить логин, чтобы сделать сайт бесполезным для пользователей? - PullRequest
0 голосов
/ 29 июня 2010

Я хочу удалить страницу входа с сайта Drupal, чтобы сайт был открытым и общедоступным.Только администратор должен будет войти в систему.Кто-нибудь знает, как это можно сделать?

Ответы [ 3 ]

3 голосов
/ 29 июня 2010

Вы не можете удалить страницу входа в систему, потому что администраторам она понадобится для входа в систему.

Однако вы можете предоставить анонимным пользователям доступ к как угодно .Так что вам не нужно входить в систему, чтобы использовать любую функцию сайта.Если пользователи должны создавать контент или делать что-то другое, вам нужно, чтобы они вошли в систему, чтобы вы могли различить их.

Редактировать
Чтобы настроить управление доступом, выВам нужно будет перейти на admin/user/permissions, где вы можете выбрать, какие разрешения должны иметь анонимные пользователи (и другие роли пользователей).

0 голосов
/ 11 ноября 2014

Drupal 7

Вам не нужно удалять страницу входа, чтобы сделать сайт открытым и общедоступным.Любой браузер на вашем сайте по умолчанию будет иметь роль анонимного пользователя.Таким образом, можно увидеть любой контент, который виден анонимной роли (которую можно изменить, перейдя в admin / user / permissions) и опубликовав.Пока ваш сайт не находится в режиме обслуживания.

Если вы хотите переместить блок входа в систему, который находится на первой странице большинства новых установок Drupal, вам придется перейти к admin / structure / blocks и изменитьустановка там.

0 голосов
/ 11 ноября 2014

Я просмотрел разрешения, но ничто не помогло мне сделать доступной главную страницу сайта вместо страницы входа в систему.

Открыть компоненты (site.org/features), изменить настройки сайта -> Режим работы сайта сТолько частный доступ к открытому доступу (модерируемая регистрация) (извините, имена были переведены обратно с русского).

Это решило мою проблему.Я сделал частный доступ к сайту и забыл об этом.Я хотел отключить регистрацию новых пользователей (из-за массового спама).Это можно сделать через admin / user / settings -> Только администраторы сайта могут создавать новые учетные записи пользователей.[Я использую Drupal 6, но Drupal 7 работает так же с этим параметром].[ОБНОВЛЕНИЕ: кажется, по крайней мере для моей несколько устаревшей установки, что эти два параметра Drupal противоречат друг другу, когда я позволяю только администраторам добавлять пользователей, закрытый режим включается автоматически :(]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...