【问题标题】:Enable Remember me option in laravel fortify在 laravel fortify 中启用记住我选项
【发布时间】:2020-10-08 03:43:36
【问题描述】:

所以,我刚刚使用 laravel fortify 构建了我的网站身份验证系统,但是,我发现如何实现记住我选项的问题。我可以使用一些帮助。如果在 fortify 中有内置的方法就更好了。

我正在使用 laravel 8 并强化 1.6

【问题讨论】:

    标签: laravel fortify


    【解决方案1】:

    根据本期https://github.com/laravel/fortify/issues/17

    Taylor 建议您不要在 Fortify::authenticateUsing 方法中使用 Auth::attempt 方法,因为它实际上会登录两次。

    你应该使用 Auth::validate。

    顺便说一句,如果您有一个名为“记住”的输入(复选框),它仍然会被传递。

    希望这对某人有所帮助,因为我花了几个小时试图深入了解如何将记忆与 Fortify::authenticateUsing 一起使用。

    【讨论】:

    • 您介意向我们展示您使用 Fortify::authenticateUsing 的代码吗?你把它放在哪里了?我一直没能找到这方面的好文档。这就像一个非常重要且常见的功能,但不知道为什么。
    • 我无法完成这项工作。帮忙?
    【解决方案2】:

    所以,在浏览了整个 fortify assets xD 之后,我发现它在尝试方法中接受第二个参数,即 rememberMe 选项作为“记住”帖子数据名称。所以你只需要将记住我的复选框名称设置为“记住”,它就会像魔术一样工作。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-12
    • 2022-12-15
    • 1970-01-01
    • 2012-01-12
    • 2020-09-15
    相关资源
    最近更新 更多