| 제목 | 세션에 단순하게 globa변수 써서 접근할수 있는 방법이 없을가요? | ||
|---|---|---|---|
| 카테고리 | CI 2, 3 | ||
| 글쓴이 | 한라산산적 | 작성시각 | 2019/11/06 15:26:44 |
|
|
|||
$hook['pre_controller'][] = array(
'class'=>'Login_check.php',
'function'=>'Login_check',
'filename'=>'hooks',
'filepath'=>'hooks',
'params'=>array()
);
class Login_check
{
var $CI = null;
public function __construct()
{
$this->CI = &get_instance();
}
public function Login_check(){
$this->CI->load->library("session");
if(!$this->CI->session->userdata('Login')){
Redirect("xxxxx");
}else{
$login_info = $this->CI->session->userdata('Login');//idx=1,name=관리자,id=adimn
$this->load->vars($login_info);
}
}
}
class Admin extends CI_Controller{
/*목록*/
public function index(){
//굳이 이렇게 library정의하고 userdata("Login")접근하지 말고 hook에서 global변수를 두고 idx를 읽어올 방법이 없을가요?
$this->load->library("session");
$this->session->userdata("Login");
}
}
|
|||
| 다음글 | ci + pusher 로 알림 구현중에 알고리즘 질문 (2) | ||
| 이전글 | 이렇게 하고 있는데 더 나은 방법이 없을까 해서 문의 ... (1) | ||
|
변종원(웅파)
/
2019/11/06 16:32:57 /
추천
0
이미 구현되어 있는데 뭐가 더 필요한건가요? 매뉴얼에서 get_var 검색해보세요.
|