//数据合法性验证 if(empty($id)||empty($old)||empty($new)){ //都不能为空 redirect('edit.php?id='.$id,3,'原始密码和新密码都必填!'); } //判断两次输入 if($new !== $new_confirm){ redirect('edit.php?id='.$id,3,'两次输入新密码不一致!'); } //得到User表对象 $user_obj = new User(); //验证用户原始密码是否正确 if($user_obj->checkByIdAndPass($id,$old)){ //更新用户密码 if($user_obj->updatePassById($id,$new)){ //更新成功 redirect('login.html',2,'更新成功!请重新登录!'); }else{ //更新失败 redirect('edit.php?id='.$id,3,'更新失败!'); } }else{ //原始密码错误 redirect('edit.php?id='.$id,3,'原始密码不对!'); } }else{ //没有提交