现在,我只需添加一个security.interactive
事件监听器来检查验证码。但它用于登录检查后检查。我认为它需要太多的用户名和密码验证。
所以,我想在登录前验证验证码。
更新
现在,我使用simple_form
替换form_login
中的security.yml
我在函数createToken
中添加了验证码验证
它已登录但未经过身份验证。我无法访问access_control
空间。
我不是正确的方法。
答案 0 :(得分:1)
一旦用户登录,security.interactive_login
就会被Symfony触发。事实上,这就是Symfony所说的"嘿,我刚刚登录了某人!"。您需要做的是创建一个在调用安全组件之前调用的事件侦听器,可能是通过侦听kernel.request
事件