下面是我的数据库架构:
用户
- 用户名 *
- 用户名
用户身份验证
- 用户名 *
- 密码
使用这种模式,我在 Symfony2 Authenticate 上遇到了很大的问题。我在http://symfony.com/doc/current/cookbook/security/entity_provider.html阅读了食谱。但是我的项目的数据模型和教程有很大的不同。
如何从 user_auth 获取密码进行身份验证?
通常,我会考虑一个 JOIN 查询来获取这两个信息,然后将它们与用户提交的数据进行比较,但不是很好理解的 Doctrine ORM 模型阻碍了我。