2016-08-29 3 views
0

Я хочу переустановить мой сайт drupal на его страницу входа. В то время как пользователь открывает сайт, он перенаправляется на страницу входа в мой drupal 7.Переадресовать сайт drupal на страницу входа

Site url - abc.com 
    Req url - abc?q=user 
+0

ли вы Чистые URL-адрес включены? – UnsettlingTrend

ответ

0

установить переднюю страницу для входа. Вы можете сделать то же самое из настроек информации о сайте в разделе администратора.

+0

Хотя это получает OP, о чем он просит, это означало бы, что домашняя страница, даже для аутентифицированных пользователей, будет/user; Я не уверен, что это непредвиденные последствия, которые он захочет. – UnsettlingTrend

0

Я бы рекомендовал модуль front. Это позволит вам установить первую страницу на роль пользователя. Затем вы можете сделать страницу, не прошедшую проверку подлинности пользователями по умолчанию, и сохранить остальные как есть, или дать им свои уникальные.

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

1

Посмотрите здесь:. https://drupal.stackexchange.com/questions/50300/how-to-redirect-anonymous-users-to-login-page-using-rules-module

Вы можете использовать Правила для этого. Обнаруживать, если пользователь аутентифицирован, и если это так, перенаправите его/ее на страницу входа.

События: Drupal инициализирует

Условия:

  1. Пользователь имеет роль (ы) - Параметр: Пользователь: [сайт: текущего пользователя] Роли: анонимный пользователь
  2. NOT Сравнение текстов - Параметры: Текст: [site: current-page: url], Соответствие текст: пользователь/логин

Действие: Page переадресация - параметр: URL: пользователя/логин

+0

Полностью поддержал свой ответ над моим. Это позволяет выполнить точно ваш запрос без побочных эффектов и поддерживать дополнительный модуль только для удовлетворения текущих потребностей. Я нахожу правила для тех вещей, которые я всегда думаю о последнем, но должен сначала подумать. – UnsettlingTrend

Смежные вопросы