文件 member/mod_user.php 43行左右
} elseif ($do == 'save') { //接收动作为save
$savetype = getGP('savetype','P');
$uid = getGP('uid','P','int');
$user_view = array(
'pic' => check_str(getGP('pic','P')),
'birthdate' => getGP('birthdate','P'),
'sex' => getGP('sex','P'),
'phone' => getGP('phone','P'),
'tel' => check_str(getGP('tel','P')),
'fax' => getGP('fax','P','int'),
'email' => check_str(getGP('email','P')),
'qq' => check_str(getGP('qq','P')),
'contact' => check_str(getGP('contact','P')),
'address' => check_str(getGP('address','P'))
);
update_db('user_view',$user_view, array('uid'=>$uid)); //此前没有对uid做任何验证,造成修改任意用户信息
show_msg('个人信息更新成功!', 'admin.php?ac='.$ac.'&fileurl='.$fileurl.'');
登录test2账号
个人办公 -----个人设置----个人信息
提交 burpsuit 拦截,uid改成对应账号的,这里uid改为1,修改管理员信息
提交
登录管理员账号
个人办公 -----个人设置----个人信息
应该要验证id来修补哦。。