我正在用 symfony2.1 开发一个网站,它的要求之一是用户名有一个与之关联的帐户,所以在登录表单中我要求三个字段:帐户、用户名和密码。
我已经修改了表单,但我需要修改 login_check 以考虑新字段(帐户),但我找到的唯一文档假定用户名始终是唯一的,但在我的情况下,我可以有一个重复的用户名:
帐户:companya 用户名:admin
帐户:companyb 用户名:admin
#security.yml
form_login:
check_path: /user/login_check
login_path: /user/login
有什么想法可以实现吗?
更新:
我在这个论坛帖子中找到了答案,我还需要实现 AbstractAuthenticationListener 和新令牌来处理新字段。