[XenConcept] Login As User

[XenConcept] Login As User 2.1.0 Patch Level 4

Нет прав для скачивания
Добрый день. Обратил внимание, что если зайти от забаненного пользователя, то выйти обратно в свой профиль получится только после того, как удалишь куки в браузере.
Отличный плагин. автору огромное спасибо!
 
При использовании плагина:
Код:
ErrorException: [E_WARNING] count(): Parameter must be an array or an object that implements Countable in src/addons/XenConcept/LoginAsUser/Service/LoginAsUser/Login.php at line 50

    XF::handlePhpError()
    count() in src/addons/XenConcept/LoginAsUser/Service/LoginAsUser/Login.php at line 50
    XenConcept\LoginAsUser\Service\LoginAsUser\Login->preLogin() in src/addons/XenConcept/LoginAsUser/XF/Pub/Controller/Misc.php at line 26
    XenConcept\LoginAsUser\XF\Pub\Controller\Misc->setupLoginAsUser() in src/addons/XenConcept/LoginAsUser/XF/Pub/Controller/Misc.php at line 61
    XenConcept\LoginAsUser\XF\Pub\Controller\Misc->actionLoginAsUser() in src/XF/Mvc/Dispatcher.php at line 249
    XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 88
    XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 41
    XF\Mvc\Dispatcher->run() in src/XF/App.php at line 1931
    XF\App->run() in src/XF.php at line 328
    XF::runApp() in index.php at line 13
Xen 2.0.7
 
Я могу зайти в мой же аккаунт.
1527918409000.pngПосле этого ошибка
Код:
LogicException: Cannot save with validation errors. Use validate() to ensure there are no errors. (First error: Вы не можете начать переписку с собой.) in src/XF/Service/ValidateAndSavableTrait.php at line 34
XF\Service\Conversation\Creator->save() in src/addons/XenConcept/LoginAsUser/Service/LoginAsUser/SendConversation.php at line 66
XenConcept\LoginAsUser\Service\LoginAsUser\SendConversation->save() in src/addons/XenConcept/LoginAsUser/Service/LoginAsUser/Login.php at line 86
XenConcept\LoginAsUser\Service\LoginAsUser\Login->sendConversation() in src/addons/XenConcept/LoginAsUser/Service/LoginAsUser/Login.php at line 61
XenConcept\LoginAsUser\Service\LoginAsUser\Login->login() in src/addons/XenConcept/LoginAsUser/XF/Pub/Controller/Misc.php at line 31
XenConcept\LoginAsUser\XF\Pub\Controller\Misc->setupLoginAsUser() in src/addons/XenConcept/LoginAsUser/XF/Pub/Controller/Misc.php at line 61
XenConcept\LoginAsUser\XF\Pub\Controller\Misc->actionLoginAsUser() in src/XF/Mvc/Dispatcher.php at line 249
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 89
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 41
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 1931
XF\App->run() in src/XF.php at line 328
XF::runApp() in index.php at line 13
 
Ну все правильно проверку добавить только
 
Добрый день!
Подскажите пожалуйста, как перенести меню входа в другой аккаунт и выхода обратно в свой в какое-либо иное место? Дело в том, что на одном из сторонних стилей это меню вообще не появляется рядом с кнопкой панели управления.
 

Вложения

  • 1529664496120.png
    1529664496120.png
    15.3 KB · Просмотры: 19
Дело в том, что на одном из сторонних стилей это меню вообще не появляется рядом с кнопкой панели управления.
Ну так в стороннем стиле изменен шаблон модер панели и не применяется модификация, надо посмотреть что там и сделать для этого стиля другую.
 
Там вообще проблемы с модификацией, можно просто на регулярку перевести, но автор сделал по своему.
 
Ну так в стороннем стиле изменен шаблон модер панели и не применяется модификация, надо посмотреть что там и сделать для этого стиля другую.
Я не особо силён в таких вопросах, которые касаются серьёзных изменений шаблонов и учитывая опыт многих пользователей с этого ресурса, в шаблоны вообще носа не сую.
Сама модификация, то есть возможность войти за пользователя, есть, через его профиль. Но вот обратно выйти уже ни как, только если разлогинеться.
 
При использовании плагина:
Код:
ErrorException: [E_WARNING] count(): Parameter must be an array or an object that implements Countable in src/addons/XenConcept/LoginAsUser/Service/LoginAsUser/Login.php at line 50

    XF::handlePhpError()
    count() in src/addons/XenConcept/LoginAsUser/Service/LoginAsUser/Login.php at line 50
    XenConcept\LoginAsUser\Service\LoginAsUser\Login->preLogin() in src/addons/XenConcept/LoginAsUser/XF/Pub/Controller/Misc.php at line 26
    XenConcept\LoginAsUser\XF\Pub\Controller\Misc->setupLoginAsUser() in src/addons/XenConcept/LoginAsUser/XF/Pub/Controller/Misc.php at line 61
    XenConcept\LoginAsUser\XF\Pub\Controller\Misc->actionLoginAsUser() in src/XF/Mvc/Dispatcher.php at line 249
    XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 88
    XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 41
    XF\Mvc\Dispatcher->run() in src/XF/App.php at line 1931
    XF\App->run() in src/XF.php at line 328
    XF::runApp() in index.php at line 13
Xen 2.0.7

Такая же ошибка, однако у меня версия php 7.1
 
Последнее редактирование:
Solo_mag, а сообщением ниже есть и решение.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу