Laravel logout fail on pressing back button

前端 未结 5 1996
孤独总比滥情好
孤独总比滥情好 2021-01-06 18:17

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

public function getLogout() 
    {
       Auth::logout();
       return Redirect::to(\         


        
5条回答
  •  一个人的身影
    2021-01-06 19:01

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

    Create a NoCache middleware like this:

    Go through this: How do I implement before vs. after filters in middleware?

    class NoCache {
        public function handle($request, Closure $next)
        {
            $response = $next($request);
            $response->headers->set('Cache-Control','nocache, no-store, max-age=0, must-revalidate'); 
            $response->headers->set('Pragma','no-cache'); 
            $response->headers->set('Expires','Fri, 01 Jan 1990 00:00:00 GMT');
            return $response;
        }
    }
    

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

提交回复
热议问题