我想扩展 FOSUserBundle 以允许人们使用他们的电话号码注册和登录。
我已将额外的 (tel_number) 字段添加到实体/表中。
我并没有真正为注册方面感到烦恼,因为我可以在我的注册表单中手动添加额外的 DB 字段(如果用户提供他们的电话号码)。
我试图了解发生了什么,以及当我提交登录表单时使用了哪些文件(当它进入登录检查时)。这是哪个文件,我在哪里扩展它?
如果我知道这一点,那么我可能可以四处玩耍并继续前进,但我真的不明白它是如何工作的。该路线似乎没有链接到任何东西,我知道它只有在您发布到页面时才有效,GET 什么都不做。
所以这个想法是每个人都会输入用户名和电子邮件,但他们可以选择输入他们的电话号码。登录时,他们可以输入用户名或电话号码,但对我来说关键是了解从哪里开始并拦截登录提交部分。
如果有人能指出他们去登录检查时运行的文件和进程,那将帮助我开始查看这个。提前致谢。