重定向功能不起作用。笨

时间:2014-02-15 16:31:39

标签: php codeigniter

重定向功能不起作用,如果我删除if else语句就可以了。有人能帮助我吗?

function validate_credentials()
{
    $this->load->model('membership_model');
    $query = $this->membership_model->validate();

    if($query)
    {
        $data = array(
            'username' => $this->input->post('username'),
            'is_logged_in' => true
            );  
        $this->session->set_userdata($data);
        redirect('/site/main_menu','refresh');
    }
    else
    {
        $this->index();
    }

1 个答案:

答案 0 :(得分:0)

扩展Minhaz Ahmed评论,将您的模型设为

public function validate(){
        $this->db->where('username',$this->input->post('username'));
        $this->db->where('password',md5($this->input->post('password')));
        $query=$this->db->get('memberships');

        if($query->num_rows == 1){
            return true;
        }
    }