无法处理身份验证请求

时间:2015-06-29 14:57:23

标签: symfony

我正在实现一个登录模块,我尝试使用我的数据库User实体进行身份验证。

我已按如下方式配置我的security.yml文件以集成用户实体:

providers:
    our_db_provider:
        entity:
           class: UserBundle:User
           property: username

但是我遇到了这个错误:

  

由于系统问题,无法处理身份验证请求。

有谁能让我知道为什么会出现这个问题?

1 个答案:

答案 0 :(得分:0)

如果您使用继承自UserBundle \ Entity \ User的身份验证的类,则必须指定后者是超类而不是实体。以下是User.orm.yaml的示例:

UserBundle\Entity\User:
type: mappedSuperclass
[...]

有关Doctrine文档的更多信息:http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/inheritance-mapping.html