{
if (!$this->MemberDB->create()){ // 创建数据对象
//如果创建失败 表示验证没有通过 输出错误提示信息
$this->message = $this->MemberDB->getError();
$this->error();
}
else
{
$data = array();
$data['member_id'] = session(C('MEMBER_KEY'));
$data['member_pwd'] = $_POST['member_pwd'];
$result = $this->MemberDB->save($data);
//验证通过 写入新增数据
if($result){
$this->success('恭喜,成功修改了密码!');
}
else{
$this->message = '修改密码失败,请重新修改或联系我们协助!';
$this->error();
}
}
}
$this->display();
以上这段代码是更新密码,但是更新密码的时候没有进行md5加密,添加的时候已经能自动完成加密了。
自动完成的pwd字段已经设置为3,也就是添加,修改,都会进行md5加密。
最佳答案