Php Aauth-update_user()-不确定如何使用

Php Aauth-update_user()-不确定如何使用,php,codeigniter,Php,Codeigniter,也许我只是对文件不确定。我试着弄明白,但我以前从未使用过这个Codeigniter库(Aauth)。我正在尝试创建一个允许用户更改密码的表单/页面。表单工作正常,但不会更改数据库中的用户密码 文件上说: 请注意,我不确定“FALSE”代表什么。我在提供的文档中没有看到更改密码的方法 更新用户($user\u id,$email=FALSE,$pass=FALSE,$name=FALSE) 使用用户id更新用户 我没有看到任何错误 我在写这样的东西: // get user info for cu

也许我只是对文件不确定。我试着弄明白,但我以前从未使用过这个Codeigniter库(Aauth)。我正在尝试创建一个允许用户更改密码的表单/页面。表单工作正常,但不会更改数据库中的用户密码

文件上说:

请注意,我不确定“FALSE”代表什么。我在提供的文档中没有看到更改密码的方法

更新用户($user\u id,$email=FALSE,$pass=FALSE,$name=FALSE)

使用用户id更新用户

我没有看到任何错误

我在写这样的东西:

// get user info for currently logged user (this part works)
$userdata = $this->aauth->get_user();

// Change Password (not currently changing the password for the user)
$this->aauth->update_user($userdata->id, $userdata->email, $_POST['formpassword']);

哎呀,我没意识到当它说“假”的时候,它意味着它是必需的

正确的解决方案:

// I did not want to change email or name. Password only.

$this->aauth->update_user($userdata->id, FALSE, $_POST['formpassword'], FALSE);