建站之星最新0DAY

作者:honker90 
//code
public function save_profile() {
       $user_info =@ ParamHolder::get('user', array());//获取数组
       if (sizeof($user_info) <= 0) {
           $this->assign('json', Toolkit::jsonERR(__('Missing user information!')));
           return '_result';
       }
       $passwd_changed = false;
       try {
           $o_user = new User(SessionHolder::get('user/id'));
           if ($user_info['email'] != $o_user->email) {
               /* Check duplicates */
               if ($o_user->count("email=?", array($user_info['email'])) > 0) {
                   $this->assign('json', Toolkit::jsonERR(__('User E-mail address exists!')));
                   return '_result';
               }
           }

           $o_user->set($user_info);
           /* Check password */
           $passwd_info =@ ParamHolder::get('passwd', array());
           if (sizeof($passwd_info) != 2) {
               $this->assign('json', Toolkit::jsonERR(__('Invalid Password!')));
               return '_result';
           }

           if (strlen(trim($passwd_info['passwd'])) > 0 ||

               strlen(trim($passwd_info['re_passwd'])) > 0) {

               if ($passwd_info['passwd'] == $passwd_info['re_passwd']) {

                   $o_user->passwd = sha1($passwd_info['passwd']);

                   $passwd_changed = true;
               }
           }

           $o_user->save(); //可以xo了 这里我不跟踪了 这个源码看的我蛋疼

       } catch (Exception $ex) {
           $this->assign('json', Toolkit::jsonERR($ex->getMessage()));
           return '_result';
       }
       if ($passwd_changed) {

               SessionHolder::destroy();

           $this->assign('json', Toolkit::jsonOK(array('forward' => 'index.php')));

       } else {

               $forward_url = Html::uriquery('mod_user', 'edit_profile');

           $this->assign('json', Toolkit::jsonOK(array('forward' => $forward_url)));

       }

       return '_result';

   }

数据库user表结构

39761356507900.jpg

直接改一下包可以秒了

thum-66141356508019

 

后台解析漏洞可以秒

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SiteStar网站建设系统是一种全新的互联网应用模式,它一改过去传统的企业建站方式,不需企业编写任何程序或网页,无需学习任何相关语言,也不需第三方代写或管理网站,只需应用系统所提供的各种强大丰富的功能模块,即可轻松生成企业个性化的精美网站。 SiteStar网站建设系统前后历经三年时间进行开发, 该系统能让用户在短时间内迅速架设属于自己公司的企业网站。系统易学易懂,用户只需会上网、不需学习编程及任何语言,只要使用该系统平台,只要会打字,即可在线直接完成建站所有工作。同时该系统率先在国内采用模块化管理,您想要改变页面布局仅需使用鼠标拖拽相应的模块到指定的页面区域即可,真正做到所见即所得。当然,如果您懂HTML语言,您还可以在建站系统的框架内设计个性化的网站,系统给予了您相当大的自由度。 建站之星SiteStar v2.7 正式版更新内容: 增加和改善功能 1、站点基本设置中增加地址栏图标上传。 2、调整文章、产品按后台顺序值从大到小进行排序显示。 3、新增留言模块自定义留言项功能,方便各种网站留言表单需求。 4、下载模块中,下载类型新增外部链接方式。 5、友情链接、在线客服模块,新增排序字段,可调整显示顺序。 6、新增走马灯按后台顺序值从大到小进行排序显示。 7、增强公告模块设置滚动速度。 8、产品列表显示方式,新增始终打开方式。 9、新增批量移动文章或产品到指定分类功能。 10、新增文件管理编辑器附件支持doc,docx,xls,xlsx,ppt,pptx,wps,pdf文件格式上传 11、添加页面,页面属性选择下载列表时,新增下载列表支持子类分类选择 12、新增会员购物积分功能,需开启。 13、访问模式新增自定义链接方式,这样页面地址可以自定义修改,有利于SEO优化。 14、新增在线客服浮动窗口为固定展开显示。 修复BUG 1、修复对联广告为竖排的形式。 2、修复在线客服yahoo图标有语言区分。 3、修复产品或文章分类管理中有产品或文章时,不能删除当前分类。 4、修改站点基本设置时不会跳转到多语言站点中别的站点语言。 5、修复bshare验证邮箱名含有特殊字符不成功现象。 6、修复Banner内容编辑,编辑在所有页面显示banner,多图片文件轮播样式缺少效果九和效果十 7、修复部分水印字体显示不正常现象。 8、修复编辑产品时删除产品大图,不能上传同名的大图。 9、修复伪静态状态下,不能下载数据库备份文件。 10、修复导航栏内容编辑,删除自定义栏目,自定义页面内容也同时删除。 11、修复登录验证码不能自动刷新。 12、修复公告模块标题字体大小在不同浏览器显示大小不统一. 13、修复添加文章、产品时,对文章、产品简介内容中进行div标签过滤。 14、修复后台管理面版自定义快捷方式添加链接含有”&”参数保存后就消失了。 15、修复普通管理员不能修改注册会员密码。 16、修复快钱,支付成功后不能返回订单状态。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值