旧密码无效 我已经工作了一周
如何使这个工作
public function action_edit($id = null)
{
$user = Model_User::find($id);
//$val = Model_User::validate('edit');
// if ($val->run())
// {
//简单的身份验证更新用户
$user = Auth::update_user(
array(
'email' => Input::post('email'),
'password' => Input::post('password'),
'old_password' => Input::post('oldpassword'),
)
);
if ($user)
{
Session::set_flash('success', e('Updated user #' ));
Response::redirect('admin/users');
}
else
{
if (Input::method() == 'POST')
{
$user = Auth::update_user(
array(
'email' => $val->validated('email'),
'password' => $val->validated('password'),
'old_password' => $val->validated('oldpassword'),
)
);
Session::set_flash('error', $val->error());
}
$this->template->set_global('user', $user, false);
}
$this->template->title = "Users";
$this->template->content = View::forge('admin/users/edit');
}
继承我的控制器功能编辑代码 旧密码无效