【问题标题】:Authentication using Symfony 2.1-dev (Wrong credentials)使用 Symfony 2.1-dev 进行身份验证(错误的凭据)
【发布时间】:2012-06-22 11:57:54
【问题描述】:

我正在使用 Symfony 2.1-dev,但在使用表单对用户进行身份验证时遇到问题。

First of all my code

问题:
进行身份验证时出现“凭据错误”错误。
我将一些日志记录到实体中,并且由于未显示记录的字符串,我认为该实体没有被使用。
无论如何,日志显示正在对正确的表进行查询。

我会错过什么?

提前感谢您的帮助

编辑:

我现在设法发现问题出在密码上。
出于某种原因,似乎在对来自灯具的密码进行编码时,这些密码被缩短为 60 个字符,而在验证结果字符串的长度时为 88 个字符。
为什么会这样?

【问题讨论】:

    标签: security authentication symfony-2.1


    【解决方案1】:

    终于成功了。我更新了密码字段的长度。起初它不起作用,但突然间它起作用了。一定是有缓存的东西。

    我学到的东西,也许对其他读者有帮助:

    • 实体的 __construct 方法未执行。我想这个类正在被子类化。因此,登录构造函数什么都不做。
    • 照顾缓存...我之前尝试过最终解决方案,但由于它不起作用,我寻找其他问题并花了一整天的时间。
    • 这类问题可以帮助您深入了解 Symfony 的内部结构 :-)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-01
      • 2020-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多