【声明】关于六久阁私自出售我公司dedecms小程序插件声明
发布时间:2019-08-26 16:10:53查看:0dedecms小程序插件升级1.3修改方案! 
此次升级改动比较大,不在使用appsecret鉴权,改成safecode。

第一步,运行api/update.php新增字段
直接通过浏览器访问:您的网址/api/update.php?aid=1&v=1.3,访问会提示升级成功,如果失败请手动升级,给xiaochengxu表新增字段encrypt(varchar),默认空;

第二步:后台升级方案:
(1)打开后台/template/xiaochengxu_edit.htm,79行之后新增
  1. <tr> 
  2.               <td height="25" align="center">安全码:</td> 
  3.               <td><input name="safecode" type="text" id="safecode" size="40" value="<?php echo $data['safecode']?>" disabled="disabled" class='pubinputs' />&nbsp;<span style="color:#0066FF" id="create_code"><a>重置安全码</a></span><br/> 
  4.               <span style="color:#FF0000;"> * 主意:重置安全码需同步修改小程序安全码!一旦修改无法还原,慎重操作!</span></span> 
  5.               </td> 
  6.             </tr> 
同时在最下边新增jq代码:
  1. <script> 
  2.      (function($){ 
  3.          $("#create_code").click(function(){ 
  4.              var r = confirm("主意:重置安全码需同步修改小程序安全码"
  5.              var aid =  <?php echo $data['aid']?>; 
  6.              if(r == true){ 
  7.                   $.ajax({ 
  8.                        url: '../xiaochengxu/index.php?action=create_safecode'
  9.                        data:{'aid':aid}, 
  10.                        dataType:'json'
  11.                        type:'post'
  12.                        success: function(data){ 
  13.                           $("#safecode").val(data.safecode); 
  14.                           alert("重置成功"); 
  15.                        }, 
  16.                        fail:function(){ 
  17.                            alert("失败请重新操作"); 
  18.                        } 
  19.                   }) 
  20.              } 
  21.         }) 
  22.     })(jQuery) 
  23. </script> 
(2)更新后台/xiaochnegxu/下的两个php文件,具体可以联系QQ:2863868475,

第三步:修改api/index.php中的代码
(1)第18行有
  1. $appsecret = $headers['X-Appsecret']; 
改为:
  1. $Safecode  = array_key_exists('X-Appsecret',$headers)? trim($headers['X-Appsecret']) : trim($headers['X-Safecode']); 

(2)第23行有
  1. $app->checkAppSecret($appsecret); 
改为:
  1. $app->checkAppSecret($Safecode); 
(4)升级覆盖api/libs/checkApp.class.php,具体联系我QQ:2863868475

第五步:更新demo中的全部请求方式
demo的request请求方法有原来的
  1. 'x-appsecret': app.globalData.appsecret 
改为:
  1. 'x-safecode': app.globalData.safecode 

升级完成

【注意】后台的重置安全码,请不要随意重置,一旦重置,已经上线的小程序将无法访问,并且该安全码并没有存储到数据库,是无法找回安全码的,所以非必要情况下不要轻易重置!


版权声明:本文为原创文章,未经允许不得转载。https://doc.tengcee.com/dedecms/upgrade/93.html
上一篇:第一页
下一篇:最后一页

服务热线

15137100750

我知道你不会打


但是我还是要写


你懂得!

微信二维码

QQ群二维码