在codeigniter中登录后检查登录会话ID

时间:2016-05-31 07:59:24

标签: php codeigniter

我要检查当前用户ID并获取信息是男性还是女性但是condn false

public function profile() {
    $this->load->view('header');
    $uname = $this->session->userdata('uname');
    $row = $this->brid_groom_fetch->get_program_specific_gender();
    if ($row['uname']->uname == $uname) {
        $session_id = $this->session->userdata('session_id');
        var_dump($session_id);
    } else {
        echo 'fail';
    }
}

1 个答案:

答案 0 :(得分:0)

不要使用包含变量的任何数组对象stdClass,只需检查var

public function profile() {
    $this->load->view('header');
    //     print_r($uname);
    if ($this->session->userdata('logged_in')) {
        //get Data from db
        $row = $this->brid_groom_fetch->get_program_specific_gender();
     //get session Id 
        $uname = $this->session->userdata();
        //compare both variable directly don't use array format to compare
        if ($row = $uname) {
            $session_id = $this->session->userdata();
            var_dump($session_id);
        }
    }
}
相关问题