【问题标题】:Symfony2 & security module: how can i authenticate passing username and password in the URLSymfony2 和安全模块:我如何验证在 URL 中传递的用户名和密码
【发布时间】:2016-02-04 23:23:09
【问题描述】:

我有一个已配置的 Symfony2 安全模块,也就是说,它可以从提交到 security.xml 中“check_path”选项中指定的路径的表单验证用户

我知道这不是最佳实践,但我喜欢使用具有以下结构的备用网址进行身份验证:.../alternatelogin/username/password

在像 Symfony 这样的备用登录控制器 ID 中,进行与普通提交登录表单身份验证方法相同的检查和重定向。

我的第一个想法是让控制器与 security.xml 中指定的“虚拟”控制器(“check_path”选项中的那个)进行通信,但使用 forward 或 redirectToRoute 不会成功。

有没有可行的方法来做到这一点?

【问题讨论】:

    标签: php symfony security authentication


    【解决方案1】:

    您必须在数据库中检查自己的用户名和密码,但一旦完成,以下链接将为您解决剩下的问题:

    https://hasin.me/2013/10/27/how-to-login-a-user-programatically-in-symfony2/

    【讨论】:

      猜你喜欢
      • 2013-01-26
      • 1970-01-01
      • 1970-01-01
      • 2020-03-06
      • 2012-04-06
      • 2017-10-03
      • 2018-09-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多