【问题标题】:Redirect to specific route on session timeout in laravel 5在laravel 5中重定向到会话超时的特定路由
【发布时间】:2016-05-27 11:47:36
【问题描述】:

在 laravel 5.1 的 Config 目录下的 session.php 文件中,我指定了'lifetime' => 10,它会在 10 分钟不活动后注销用户。但是当会话过期时,它不会自动重定向到登录页面,直到用户点击某个链接。

即使没有点击链接,我也想在会话过期后立即将用户重定向到登录页面。我还想在重置之前在会话中获取一些值。

【问题讨论】:

    标签: php laravel session laravel-5 laravel-5.1


    【解决方案1】:

    你需要使用javascript来实现这个,

    当你第一次设置会话时,在那个页面

    var t_click=0;
    var timer= function(){
    setTimeout('timer()', 1000);
        t_click += 1;
        if(t_click <= 600){
            window.location.href="the page url you want go and deal with what you want to do";
        }
    }
    

    上面是10分钟后的javascript会触发重定向

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-27
      • 2021-05-09
      • 2015-11-23
      • 2021-07-22
      • 2015-08-10
      • 2015-07-31
      • 2018-06-08
      • 2021-09-09
      相关资源
      最近更新 更多