Запомнить меня Symfony

Я не понимаю, почему функциональность RememberMe Symfony не поддерживается моим классом пользователя.
Файл cookie создается в течение 1 года (31536000 с).

DEBUG - Remember-me cookie detected.
WARNING - User class for remember-me cookie not supported.
DEBUG - Clearing remember-me cookie "REMEMBERME"

Я использую FOSUserBundle с этим брандмауэром:

firewalls:
main:
pattern: ^/
anonymous: true
provider: main
form_login:
login_path: fos_user_security_login
check_path: fos_user_security_check
default_target_path: fos_user_profile_edit
success_handler: redirect.after.login
csrf_provider: form.csrf_provider
remember_me: true
logout:
path: fos_user_security_logout
target: /
remember_me:
always_remember_me: true
remember_me_parameter: _remember_me
key: %secret%
lifetime: 31536000
path: /
domain: ~

0

Решение

В менеджере входа есть проблема. Сервис Remember_me не является общедоступным в SF2.3. Так что этот код не работает

https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Security/LoginManager.php

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]