Мне нужно знать, кто в данный момент вошел в систему как 'username', чтобы я мог вставить это имя пользователя в базу данных при вставке новой статьи.
У меня есть этот контроллер, который выполняет процесс входа в систему:
class login extends CI_Controller{
function index()
{
$this->load->view('login_form');
}
function proccess()
{
$this->load->model('membership_model');
$query = $this->membership_model->validate();
if($query) // if the user's credentials validated ..
{
$data = array(
'username_usr' => $this->input->post('username_usr'),
'is_logged_in' => true
);
$this->session->set_userdata($data);
redirect('view=dashboard');
}
else
{
$this->index();
}
}
Как только пользователь вошел в систему, я пробую что-то похожее на другом контроллере:
echo $this->session->userdata('ip_address');
Получает IP-адрес, но при попытке этого:
echo $this->session->userdata('username_usr');
ничего не возвращается.Мне нужно получить имя пользователя, чтобы я мог указать его путь к базе данных при вставке новой статьи.