我一直在学习 Symfony2 / Security / Authentication / FOSUserBundle ,但我似乎找不到这个功能。如果它不存在,并且如果有人能指出我正确的方向来获得现成的捆绑包或建议,我将不胜感激。当然,我可能必须自己从头开始编写所有内容,但是捆绑会很好!
任何建议或指示都将帮助我将所有这些放在一起。当然这里有很多小时的工作,所以我只是在寻找一个起点。谢谢你的帮助。
(1) 上次活动时间。不仅仅是“上次登录”时间,而是每次用户发出页面请求时都会更新的时间。
(2) 登录尝试失败后挂起。因此,如果用户 3 次登录尝试失败,则将其锁定 10 分钟左右(即使他们获得正确的用户名/密码,他们也无法登录)。
(3) 记住我,但仍需要 4 位密码。因此,用户可以单击记住我选项并在返回时记住它们,但它不需要完整登录,而是要求输入 4 位数的密码 - 这比每次输入完整的用户名和密码要容易得多,但也更安全而不仅仅是使用记住我的选项。
(4) “必须行动”区域。当他们登录时,有时会在他们的帐户中附上他们“必须采取的行动”的注释。这可能是需要确认某事的新用户,或者可能是某人必须看到的重要消息。当他们登录时,它会将他们转移到某个 URL,他们必须先点击确认,然后才能执行其他任何操作。