讓說我叫書控制器時,我有很多方法,如 get_book();
read_book();
remove_book();
笨 - 如何檢查會議在每一個方法
類中的任何方法可以在沒有用戶使用登錄後,我可以從會話中獲得user_id
。
我的問題是,什麼是最好的方法來檢查user_id
會話是否設置,以便我可以使用這些方法?
至於現在我想建立一個is_logged_in()
方法,並將其與if-else語句適用於每一個方法,如
if($this->is_logged_in()
{
//do something
}
else
{
//redirect to home
}
是不是很漫長而乏味?有沒有最終的方法來實現這一目標?
我讀的鏈接
codeigniter check for user session in every controller
但似乎還是有在每一個方法來應用is_logged_in
檢查。
謝謝你幫助我!
我明白你的答案,這是真的遵循DRY並幫助我將正確的業務規則應用於不同的用戶組。非常感謝您和@Kemal Kernal的幫助:) – user826224