是否可以通过发送GET / POST请求进行登录? 我正在尝试从移动应用程序登录。所以我想以某种方式将用户名和密码发布到php。
这就是我现在的方式: http://symfony.com/doc/current/security/form_login_setup.html
编辑:
我认为这可能会有所帮助,但它是在没有密码或密码错误的情况下登录的,所以我认为这不是我需要的?
$token = new UsernamePasswordToken($user, 'password', 'main', $user->getRoles());
$this->get('security.token_storage')->setToken($token);
谢谢
答案 0 :(得分:1)
我认为最好的选择是:
答案 1 :(得分:1)
您非常接近解决方案,您需要发送InteractiveLoginEvent
事件以通过编程方式进行身份验证。参见: