Как перенаправить незарегистрированного пользователя на главную страницу ?

Аватар пользователя shlop

Здравствуйте, подскажите пожалуйста как это можно сделать ?
Пользователь заходит на сайт, ещё не авторизовался, пред ним только страница входа, и пользователь допустим добавляет к основному пути /admin (http://***/admin), сейчас у него просто будет текст "Вы не авторизированы для доступа к этой странице." и title будет "доступ запрещен". Как сделать так, что бы пользователя просто перенаправило обратно на главную страницу авторизации и всё ? Заранее благодарю за ответ

Тип материала:
0 Thanks

Комментарии

Аватар пользователя negociant
negociant 8 месяцев назад
function mymodule_init() {
  if (user_is_anonymous() && path_is_admin(current_path())) {
    drupal_goto('<front>'); // Редирект на home page. Либо укажите урл "главной страницы авторизации"
  }
}
Аватар пользователя sas@drupal.org
sas@drupal.org 8 месяцев назад

admin/config/system/site-information -> Страница по умолчанию для ошибки 403 (доступ закрыт) = прописать адрес главной страницы