【问题标题】:Laravel - Notification Message due to user inactivityLaravel - 由于用户不活动而导致的通知消息
【发布时间】:2020-07-18 07:14:19
【问题描述】:

如何在用户闲置 5 分钟时添加错误通知?我想放在我的登录页面上

我做了一些小的配置来帮助我跟踪用户的不活动,我想在会话被销毁后传递一条消息。

就像这样,但我不知道我应该把它放在哪里。感谢您的帮助和建议。

return redirect()->route('login')->with('inactivity', 'You're inactive for 5 minutes');

我的 session.php 配置

'lifetime' => env('SESSION_LIFETIME', 5),

'expire_on_close' => true

【问题讨论】:

    标签: php laravel authentication session


    【解决方案1】:

    使用 'auth' middleware 时会话到期后,它会自动在 Laravel 中可用。

    您需要添加一个middleware,它将为您提供对中间件堆栈的不活动检查,并根据您的不活动算法进行修改。

    请注意,用户向您的应用程序发出请求后,该消息将可用。

    【讨论】:

    • 不使用中间件有什么办法吗?谢谢你的回答。
    • 中间件可以避免在很多地方复制粘贴相同的代码。这是 Laravel 中最简单、最方便的方法。
    • 感谢丹尼尔的快速回复!
    猜你喜欢
    • 1970-01-01
    • 2013-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-31
    • 2019-07-11
    • 2018-10-01
    • 2018-07-22
    相关资源
    最近更新 更多