2012-04-30 3 views
0

У меня возникла проблема с FOSUserBundle, когда регистрируется новый пользователь.Ошибка регистрации регистрации FOSUserBundle

Сразу после регистрации, кажется, все в порядке, я вижу уведомление:

The user has been created successfully 
[email protected] 

и:

Congrats [email protected], your account is now activated. 

Затем, если нажать на любую ссылку, например "Домашняя страница", я вижу «Войдите/Зарегистрируйтесь», как будто я не вхожу в аккаунт больше. Я думаю, что после регистрации пользователь должен оставаться включенным. Кроме того, у меня нет прав аутентифицированных пользователей, это как если бы я не был подписан.

Так что если я попытаюсь войти в этот момент (после регистрации), я вижу Логин/запрос пароля, но в то же время я вижу уведомление:

[email protected] Logout 

Это кажется, что я в то же время, подписанным в (извещениях) и не вошел (поведение веб-сайта). Существует несогласованность в поведении FOSUserBundle.

Есть ли у вас какие-либо предложения по решению этой проблемы? Я не уверен, какой конфигурационный файл я должен разместить здесь?

ответ

0

Это известная ошибка. Вы можете найти исправление на GitHub там:

https://github.com/FriendsOfSymfony/FOSUserBundle/pull/578

+0

Спасибо за ваш ответ. Я пробовал обновление до последней версии FOSUserBundle: не решил проблему. Чем я сделал что-то плохое: изменил код в каталоге поставщика, как описано в патче, но даже это не решает проблему. Что я делаю неправильно? –