class CuLogin {
function CuLogin()
{
$this->Login_Information();
}
function Login_Information(){
$this->login_account = "useric";
$this->login_password = "password";
}
function chk_login($account,$password){
if (($account == $this->login_account) && ($password == $this->login_password))
return true;
return false;
}
function login($account = "",$password = ""){
$CI = &get_instance();
$CI->session->set_userdata("login",$this->chk_login($account,$password));
}
function islogin(){
$CI = &get_instance();
if ($CI->session->userdata("login"))
redirect("bulletin","location");
redirect("login","location");
}
function onlogin(){
$CI = &get_instance();
if (!$CI->session->userdata("login"))
redirect("main","location");
}
}
2010年4月21日 星期三
CuLogin -- Login base on CodeIgniter Library
訂閱:
張貼留言 (Atom)
islogin & onlogin 不應該在函式內直接叫用redirect
回覆刪除這樣會跟某一個專案榜在一起,
這裡好的做法是回傳 TRUE || FALSE
在交由叫用使用者去處理後續的問題