Drupal 7: авторизация в режиме обслуживания

Сайты на базе Drupal имеют удобный режим обслуживания, который стоит активировать при обновлениях движка, обновлениях модулей и любых других действиях, когда необходимо временно запретить простым пользователям и гостям просматривать страницы.

Режим обслуживания сайта на Drupal

Администратор, будучи авторизованным, может продолжать работать с сайтом. Но что делать если вы случайно разлогинились, или пытаетесь зайти на сайт с другого компьютера, или на сайт требуется зайти другим пользователям, также имеющим расширенные права, достаточные для работы с сайтом в режиме обслуживания?

В этом случае для Drupal 7 необходимо использовать ссылку сайт.ру/user/login, либо сайт.ру/?q=user/login.

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

9 Комментариев

  1. А как вывести форму входа на эту страничку?

    • На какую «эту»?

      • На той странице где написано, что сайт в режиме обслуживания. Сейчас в админке по адресу /admin/config/development/maintenance, в поле «Сообщение о режиме обслуживания» указал ссылку на страницу для входа /user/login, но пользователи перейдя по этой ссылке видят оформление сайта (что не желательно) Люди заходят на мой сайт, видят сообщение, что сайт в режиме обслуживания. Как сделать чтоб они видели это сообщение и форму входа на сайт (который предназначен только для меня)?

        • Тоже обратил внимание на эту особенность, но, если честно, то не задавался вопросом, как можно спрятать оформление сайта или сделать иначе.

  2. Не работает user/login

  3. ваш сайт/?q=user/login

    • Спасибо! Забыл совсем, что у кого-то могут не работать короткие ссылки. :) Добавил в статью.

  4. Аноним

    просто ваш_сайт.ру/user

  5. Спасибо ))) Помогло )))

Добавить комментарий