2016-12-01 3 views
0

Я разрабатываю систему аутентификации с Guard + JWT, и я использовал this в качестве ссылки. Кажется, все работает. Но теперь я столкнулся с одной проблемой. Когда я кулак попытки доступа к безопасному ресурсу с генерируемой лексемой, я могу получить к нему доступ, но если я снова попытаться получить к нему доступ дает мне ошибку говоритОшибка пользователя-пользователя symfony

здесь нет провайдера пользователя для пользователя " AppBundle \ Document \ User

Это как нечетно, первый запрос работает второй не третий работает и так далее.

ответ

0

У вас есть что-то подобное в файле security.yml?

providers: 
    user_db: 
     mongodb: {class: AppBundle\Document\User, property: username} 

Кроме того, вы должны поставить поставщик в части межсетевого экрана:

firewalls: 
    main: 
     provider: user_db 
+0

ооо, я пропустил к определенному поставщику в брандмауэрах. Большое спасибо. – Rahul

Смежные вопросы