CodeIgniter 3 Login with cookie

public function RememberMe($cookie){
$where = array ( 'remember_me_token' => $cookie );
$this->db->select('*')->from('users')->where($where);
$query = $this->db->get();
if($query->num_rows() == 1) {
return true;
}
}

public function loginCookie(){
if($cookie = $this->input->cookie('sportietown')) {
$user = $this->user_model->RememberMe($cookie);
if($user === TRUE){
$this->session->set_userdata
('user_id', $user['user_id']);
$this->session->set_userdata
('email', $user['email']);
$this->session->set_userdata
('name', $user['name']);
$this->session->set_userdata('pic', $user['pic');
redirect(base_url().'dashboard');
} else {
$this->load->view('/template/header');
$this->load->view('index');
$this->load->view('/template/footer');
}
}
}

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *