codeigniter에서 Logger 라이브러리를 포함하려고하는데 아래 코드에 사용자가 로그인했는지 여부를 확인해야합니다. 그렇다면 사용자 ID를 찾으십시오.Codeigniter 사용자가 로그인했는지 여부를 찾으십시오.
<?php
class Logger {
private $CI;
public function __construct() {
$this->CI =& get_instance();
}
public function request_logger() {
$uri = $this->CI->uri->uri_string();
$ip="";
$userID="";
//$ip = ip2long($_SERVER['REMOTE_ADDR']);
$ip = $_SERVER['REMOTE_ADDR'];
$params = trim(print_r($this->CI->input->post(), TRUE));
log_message('info', '==============');
log_message('info', 'URI: ' . $uri);
log_message('info', '--------------');
log_message('info', 'PARAMS:' . $params);
log_message('info', 'IP:' . $ip);
log_message('info', '==============');
//if ($this->ion_auth->logged_in())
if(isset($_POST['user_id']))
{
log_message('info', '<== Inside loggedin loop ==>');
$userID=$this->input->post('user_id');
}
log_message('info', 'USERID' . $userID);
}
}
?>
왜 세션을 사용하지 않는 당신이
같이, 사용자 데이터와 새로운 세션을 생성 할 수 있습니다 당신은을 통해이 데이터에 액세스 할 수 있습니까? – ajtrichards
나는 코드 점화 장치에 익숙하지 않고 php5는 나에게 예제를 주겠다. – Rajeev
http://stackoverflow.com/questions/11408379/codeigniter-hooks-advance에서 다음 문제에 대한 답변을 얻었습니다. – Rajeev