【发布时间】:2015-07-23 20:07:34
【问题描述】:
当我登录成功然后重定向到主页。
在登录和查看页面中设置会话后,当我刷新同一页面时,它会重定向到登录页面,这是什么原因,请您提供此问题的解决方案吗?
控制器
public function login() {
$email = $this->input->post('email');
$password = md5($this->input->post('password'));
$result = $this->search_model->login($email, $password);
if($result !='') {
$this->session->set_userdata('user_id', $email);
$seid = $this->session->userdata('user_id');
}
if ($seid=='') {
//echo ($seid);
$this->index();
} else {
$this->view();
}
}
public function view() {
$seid = $this->session->userdata('user_id');
$data['result']=$this->search_model->getall($seid);
$this->load->view('pagination_view',$data);
}
型号
function login($email, $password) {
$this->db->where("email", $email);
$this->db->where("password", $password);
$query=$this->db->get("tbl_reg");
return $query->result_array();
}
查看
<?php
if(!$this->session->userdata('user_id'))
{
redirect(base_url().'search/login');
}
else
{
}
?>
【问题讨论】:
-
我在刷新主页时没有收到任何错误 bt 它被重定向到登录页面,
标签: php codeigniter session