杭州神话信息技术有限公司

标题: API应用的详情无法开启,应用无法暂停的修改方案!【申精】 [打印本页]

作者: yachtxiao    时间: 2011-10-10 11:31:19     标题: API应用的详情无法开启,应用无法暂停的修改方案!【申精】

基本上,记事狗的官方包都把modules/admin/api.mod.php给加了密。

昨天我发了V3.0.0的针对无法显示详情解决方案,有网友用的是V3.0.3的包,按照我的方法依然无效。恰巧我的网站没有升级,于是我下了V3.0.3的包,把API部分升级了,然后看看官方怎么做的。

原因在于应用里面点编辑,然后选择显示详情,提交后无法更改,如果不是程序出错,那么就一定是没有update
把api.mod.php解码后,找到domodify这个函数,一看,果然是,提交上来的app_show_from表单根本就没有被接收,也没有update到app表中去,甚至应用的开关status也没有接收和update

官方的补丁包在这http://cenwor.com/thread-10493-1-1.html



该帖已经同步到记事狗微博 yachtxiao的微博
作者: 放牛郎    时间: 2011-10-10 11:41:59

api加密是因为通过api可以与网站进行内容交换,包括用户注册、发微博等,为了安全起见,第一版就做了加密。
你说的问题,我们官方在9月30日就提供了补丁包的,见http://cenwor.com/thread-10493-1-1.html

该帖已经同步到记事狗微博 放牛郎的微博
作者: yachtxiao    时间: 2011-10-10 12:56:06

放牛郎 发表于 2011-10-10 11:41
api加密是因为通过api可以与网站进行内容交换,包括用户注册、发微博等,为了安全起见,第一版就做了加密。 ...

你说的api是modules/api这个目录下的文件,这里面的文件才是站外api调用到的内容。而modules/admin/api.mod.php是后台对API应用的操作文件,涉及到添加API应用,修改,开启,暂停等功能。这个文件没必要加密吧。

该帖已经同步到记事狗微博 yachtxiao的微博
作者: 放牛郎    时间: 2011-10-10 13:08:30

这倒是。
可能加密的时候,技术也没考虑那么多吧,就把api相关都加上了

该帖已经同步到记事狗微博 放牛郎的微博
作者: yachtxiao    时间: 2011-10-10 13:14:00

放牛郎 发表于 2011-10-10 13:08
这倒是。
可能加密的时候,技术也没考虑那么多吧,就把api相关都加上了

有道理~ 不过微盾加密现在不太牢靠,解密软件比较多。实话说,百度一下,菜鸟都能给解密了。加密等与没加~

该帖已经同步到记事狗微博 yachtxiao的微博




欢迎光临 杭州神话信息技术有限公司 (http://www.cenwor.com/) Powered by Discuz! X2