0
它只是沒有嚴重的問題。 但我發現在Kohana的3.2的東西(我不知道)Kohana 3.2驗證模塊和致命錯誤
所以,我已經實現了與授權驗證模塊 和送花兒給人檢查授權使用此代碼。
//in controller
if(Auth::instance()->get_user() == null)// not login
{
$this->request->redirect("authen/login"); //navigate to login page
}
它工作正常!
然後我嘗試把這段代碼放在視圖文件中。 (在視圖文件的任何地方)
<?php $dummy->dummy()?>
所以,這個代碼將會使錯誤這樣
Fatal error: Call to a member function dummy() on a non-object
它看起來像一個正常的情況,因爲$假人沒有定義
那麼我刷新或瀏覽其他頁面
Auth::instance()->get_user() == null // it become true, after fatal error happen !! and redirect me to login page
我的問題是 - 爲什麼在發生致命錯誤後,'Auth :: instance() - > get_user()'返回null?
任何人都會分享它嗎?