在auth / create_user函数中,有以下代码:
if ($this->form_validation->run() == true && $this->ion_auth->register($username, $password, $email, $additional_data)) {
这是创建新用户的时间。 $ this-> ion_auth->寄存器功能返回新创建的用户ID。我的问题是,如何访问该用户ID?它没有分配给变量,我也不确定如何访问它。
感谢。
答案 0 :(得分:0)
只需将其分配给变量:
if ($this->form_validation->run() == true &&
($id = $this->ion_auth->register($username, $password, $email, $additional_data)))
{
echo $id;
}
答案 1 :(得分:0)
我认为Abra的答案是错误的......你不会从register方法中获取id,它只会返回True或False。
尝试使用CI的$this->db->insert_id()
将最后插入的用户的ID输入表