Cscms 完全开源后去掉了板块key授权验证 老程序配置板块超时的解决办法

问题描述:

官网新下载的程序都正常没有问题,也不需要解决,但是有些购买的二开的程序,或者第三方下载的安装包(这里温馨提示,不建议使用三方下载的安装包,直接官方下载安全可靠),可能会出现这种后台配置板块的时候总是超时,无法配置的问题,下面就具体说一下怎么解决;

解决办法:

1、首先找到 \plugins\sys\admin\Plugins.php 文件的大概 70-82行;

$arrs=unarraystring(sys_auth($row->ak,'D'));
if(empty($key)) $key='0';
if(empty($arrs) || empty($arrs['md5']) || $key!=$arrs['key'] || host_ym(1)!=$arrs['host']){$app['dir']=$dir;$app['key']=$key;$ak=$this->csapp->keys($app);if(empty($ak)){getjson(L('plub_save_1'));}elseif($ak=='0'){getjson(L('plub_save_2'));}$this->db->query("update ".CS_SqlPrefix."plugins set ak='".$ak."' where dir='".$dir."'");
}

注释或者删除掉都行~!

2、找到 \cscms\system\core\CodeIgniter.php 大概517行;

eval(cs_base64_decode('aWYoUExVQlBBVEggIT0gJ3N5cycpew0KCQkJCSRBID0gZ2V0emQoJ3BsdWdpbnMnLCdhaycsUExVQlBBVEgsJ2RpcicpOw0KCQkJCWlmKGVtcHR5KCRBKSkgbXNnX3R4dCgnPGZvbnQgY29sb3I9cmVkPicuUExVQlBBVEguJzwvZm9udD6w5r_pydDOtMXk1sOjrMfr1NrU2rrzzKjF5NbDsOa_6X4hJyxXZWJfUGF0aCk7DQoJCQkJJEIgPSB1bmFycmF5c3RyaW5nKHN5c19hdXRoKCRBLCdEJykpOw0KCQkJCWlmKGVtcHR5KCRCKSB8fCBlbXB0eSgkQlsnbWQ1J10pIHx8IG1kNShQTFVCUEFUSC4kQlsna2V5J10uaG9zdF95bSgxKSkhPSRCWydtZDUnXSl7DQoJCQkJCW1zZ190eHQoJzxmb250IGNvbG9yPXJlZD4nLlBMVUJQQVRILic8L2ZvbnQ-sOa_6crayKhLRVmyu9X9yLcsx-vBqs-1v6q3otXfu_HIocrayKhLRVl-ITxicj48YnI-xPq_ydLU1Nq688yos6LK1NbY0MLF5NbDz8Kw5r_pfqOhJyxXZWJfUGF0aCk7DQoJCQkJfQ0KICAgIAkJfQ'));

同样注释或者删除即可~!

以上就是解决办法~!


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部