2015-12-16 215 views
0

ia已使用laravel5開發了一個Web應用程序。當我從應用程序註銷並單擊後退按鈕時,仍然可以看到之前訪問的頁面,當我單擊任何鏈接時,應用程序需要我再次登錄。如何禁用瀏覽器的後退按鈕,以便在我註銷並單擊它時,我只保留在登錄頁面上。 我試圖實現正常對話在我的控制器破壞,這裏是是我的代碼退出後在laravel中禁用瀏覽器的後退按鈕

//step 1.find the session 
    session_start(); 

    //step 2.unset all the session variables 
    $_SESSION=array(); 

    //step 3.Destroy the session cookies 
    if(isset($_COOKIE[session_name()])){ 
     setcookie(session_name(), '', time()-42000, '/'); 
    } 

    //step 4.destroy the session 
    session_destroy(); 

    return redirect('auth); 

請幫助。 在此先感謝。

+0

你如何註銷用戶?告訴我們該代碼請登錄 –

+0

我已經創建了一個名爲logout的路由,它是在我的控制器中調用一個函數,如下所示public function logout(){Auth :: logout();返回重定向('auth'); } auth是我的路由,它將用戶路由到登錄頁面 – alluma

+0

請將此添加到您的問題 –

回答

0

我認爲你應該重做你的登錄。 Laravel有一個很好的內置登錄,你可以通過快速搜索找到它。