Мы создали сильно настроенный сайт на основе Joomla 1.5 и хотим, чтобы наш супер-администратор мог входить в учетные записи зарегистрированных пользователей, чтобы мы могли обеспечить лучшую поддержку по телефону и помочь им настроить их учетные записи удаленно.
Это, очевидно, потребует некоторого кодирования. В идеале нам нужна ссылка со стороны администратора, которая приведет нас к клиентской части и автоматически зарегистрирует нас как зарегистрированного пользователя. Мы заблокируем его по IP-адресу, а также будем иметь какой-то пароль.
Где обрабатывается логин? Похоже, что /components/com_user/controller.php вызывает функцию с именем $ mainframe -> login (); Где находится эта функция?
Мы думаем отправить нам поддельную форму для входа в систему вместе с дополнительным полем для пароля суперпользователя. Затем мы изменим код входа в систему, чтобы авторизовать его, если пароль указан и IP-адрес правильный.
Какие-нибудь слова мудрости или предостережения при таком подходе?