Remember Me functionality not working in Symfony2

前端 未结 10 1369
鱼传尺愫
鱼传尺愫 2020-12-14 21:44

I have implemented remember me functionality in Symfony2. When I log in with remember me box checked, cookie named \"REMEMBERME\" gets created. That cookie is also available

10条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-12-14 21:52

    I had the same issue. After investigation I found that : /vendor/symfony/doctrine-bridge/Security/User/EntityUserProvider.php::loadUserByUsername() requires to either have set the property field on your entity user provider or that your repository implements Symfony\Bridge\Doctrine\Security\User\UserLoaderInterface and has a method loadUserByUsername().

    I just added the property field like so :

    providers:
        user_provider:
            entity:
                class: App\Entity\User
                property: email
    

提交回复
热议问题