Laravel注销后按返回按钮失败 [英] Laravel logout fail on pressing back button

查看:79
本文介绍了Laravel注销后按返回按钮失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用Laravel注销方法从我的Laravel应用程序注销时:

On logout from my Laravel application using the Laravel logout method:

public function getLogout() 
    {
       Auth::logout();
       return Redirect::to('users/login')->with('message', '<div class="alert alert-success">Your have successfully logged out</div>');
    }

我已成功注销,但是单击后退按钮后,我仍然可以访问我的帐户.关于如何解决此问题的任何想法吗?

I am successfully logged out, but on hitting the back button, I can still access my account. Any idea on how I can fix this?

我是laravel的新手,所以不确定我的问题是否有意义.在普通的PHP中,手动将会话重置为null总是可以完成我的工作.

I am new to laravel, so I'm not sure if my question makes sense. Well in plain PHP, manually resetting the session to null has always done the job for me.

推荐答案

这是我在Laravel 5 usign中间件中解决的方法:

Here is how I solved it in Laravel 5 usign middleware:

创建这样的 NoCache 中间件:

查看以下内容:然后在kernel.php中注册该中间件:

Then register this middleware in kernel.php: Running middleware on every request

这篇关于Laravel注销后按返回按钮失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆