Есть отличный модуль masquerade.
Он позволяет смотреть сайт глазами любого другого пользователя - маскироваться под него!..
В своей стабильной версии 1.1 он некорректно работает: после маскарада нельзя его снять. Приходится выходить и заново логиниться. Возможно это связано с тем, что сайт находится в подпапке, а не в корне сервера. Потому что когда сайт был настроен на работу в поддомене, то всё было в порядке...
Но! Версия masquerade-5.x-1.1-dev уже лишена этого недостатка. Всё работает хорошо.
Вот такая вот фишка.
А перейти с поддомена (sub.domain.ru) на работу с подпапкой (domain.ru/sub) пришлось потому, что чистые ссылки не удалось настроить, а они были очень нужны другому модулю....
Может кто знает как Clean Urls можно на поддомене настроить? Я не нашёл инфы...
Комментарии
Перевод там конечно большой http://drupaler.ru/translate/languages/ru/masquerade/export
Это вроде функции модуля Devel, которая позволяет логиниться под любым аккаунтом?
Точно - "логиниться под любым аккаунтом". А как это можно сделать в devel?
Нужно включить блок Switch user.
Посмотрел блок "Переключить пользователя" в Devel. Принцип действия тот же, но Маскарад позволяет и вернуться назад по спец ссылке в личном меню. (Хотя эта полезная фишка часто не работает...). Кроме того, Маскарад даёт поле с AJAX для выбора пользователя, а не список как в Devel.
Что использовать? Полезные фишки в Маскараде не работают, поэтому модули одинаковы по функционалу....
А! Да, чуть не забыл - в Маскараде можно настроить пользователя по умолчанию, под которого можно быстро замаскироваться.
Если на домене третьего уровня не работают чистые ссылки, проверьте, правильно ли прописан document_root.
Была такая проблема у хостера, когда создаёшь автоматом поддомен, то чистые ссылки не работают.
Как понял как раз из-за того что автоматом документ рут не назначался.
Спасибо за совет. Попробую.