下面是登录用户的代码(这是一个模型)我找不到问题可以有人告诉我吗?我使用codeigniter数据库进行ci_session
的会话public function login() {
$user = array (
'email' => $this->input->post ( 'email' ),
'password' => $this->input->post ( 'password' ),
TRUE
);
if (count ( $user )) {
$data = array (
'email' => $user->name,
'name' => $user->name,
'password' => $user->passsword,
'id' => $user->id,
'loggedin' => TRUE
);
$this->session->set_userdata ( $data );
}
}
答案 0 :(得分:1)
$ user目前被定义为数组,您正在寻找$ data数组中的对象。您还没有定义名称,ID,并且您在passsword.
您可以将$ data数组更改为修复错误。
$data = array (
'email' => $user['email'],
'name' => $user['email'],
'password' => $user['password'],
'loggedin' => TRUE
);