Я разрабатываю модуль в Prestashop. Я хочу знать, как выходить из системы пользователем программно, и как я могу перенаправить пользователя на пользовательский URL?Prestashop logout пользователь программно
0
A
ответ
2
Вы можете использовать
$customer->logout();
Или
$customer->mylogout();
Первый полный выход из системы, второй оставит присоединенную информацию в куки клиента.
Оба метода стреляют actionCustomerLogoutBefore
и actionCustomerLogoutAfter
крючки, поэтому вы можете прикрепить их к своей перенаправлению.
Говоря о перенаправлении - это зависит от того, на какой странице вы хотите перенаправлять клиентов, если это внутренняя страница, вы можете использовать:
$redirect_link = Context::getContext()->link->getPageLink(...); // or "getModuleLink", etc., see classes/Link.php for details.
Или
$redirect_link = $this->context->link->getPageLink(...);
Вы бы тогда используйте redirect
, redirectLink
или redirectAdmin
(возможно, два других, так как redirectAdmin имеет смысл только в том случае, если вы находитесь в Back Office) класса Tools
для перенаправления на эту ссылку.
Смежные вопросы
- 1. Tomcat logout другой пользователь как администратор
- 2. Laravel 5 Logout Конкретный пользователь
- 3. Grails logout другой зарегистрированный пользователь
- 4. Asp.net Identity logout другой пользователь
- 5. Switch Prestashop Язык программно
- 6. добавить категорию программно PrestaShop
- 7. Prestashop: загружать CSV программно
- 8. django logout пользователь, основанный на имени пользователя
- 9. Конфигурировать Prestashop фасетный поиск программно
- 10. Создание порядка в PrestaShop программно
- 11. Как изменить статус входа в навигационную панель Prestashop? (Login/Logout)
- 12. Как вызвать logout программно в facebook connect с помощью iPhone?
- 13. Prestashop скидка продукт меняется, когда пользователь Войти
- 14. Facebook logout
- 15. Изображение не изменяется при добавлении программно prestashop
- 16. PRESTASHOP 1.6 Добавить категорию в продукт программно
- 17. Программно добавить изображение по категории prestashop
- 18. devise force вход в систему пользователь выходит logout automaitcaly
- 19. logout пользователь, когда он закрывает браузер в zend
- 20. Запрос 'OPTIONS/logout' не соответствует 'POST/logout
- 21. facebook logout без sdk
- 22. logout timer php/javascript
- 23. track facebook logout
- 24. logout facebook connect session
- 25. OpenId4java logout
- 26. jquery ajax logout security
- 27. CodeIgniter session_destroy() logout back
- 28. Android Logout таймер
- 29. Symfony2 Dynamic Logout Target?
- 30. As3 Graph API Logout