сохранили ли вы данные пользователя в сеансе после входа в систему, если вы сохранили данные пользователя в сеансе, это должно быть прямой задачей.
В вашем контроллере
public function pdfview() {
$user_id= retrieve from session //get from session
$this->body['user_id'] = $user_id // for passing data in view
$this->load->view('your_view',$this->body); //passing user_id to view
}
public function viewpdf(){
$url=$this->uri->segement()//url
$user_id=$this->input->get(user_id);
//now you can know which user has accessed which link
//you can store it or do as u please
}
На ваш взгляд'Your_view.php'
<a href="<?php echo base_url()?>your_controller/viewpdf?user_id=<?php echo $user_id?></a> // link to pdf for users and you can send other attributes accordingly to satisfy your need