解決後臺管理系統的管理員15分鐘內未做任何操作,長時間登錄不退出問題

  //檢測用戶停留網站15分鐘後無任何操作,並執行登出

    public function checkAdminSession() { 

       $nowtime = time(); 

       $s_time = $_SESSION['last_access'];

       if($_SESSION['last_access'] && $nowtime-$_SESSION['last_access'] > 900){

           unset($_SESSION);

           session_destroy();

           header("Location:".U("admin/public/login"));

        }else{

            $_SESSION['last_access'] = $nowtime;

        }

    }

將此方法在構造函數__construct()中調用即可。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章