关于vbb3userdataprovider在Lifetype 1.2版本不能正常工作的解释
基本上是因为LifeType 1.2增加了新的权限控制,但是没有考虑到自定义的接口如何控制权限,所以暂时没法使用。开发小组正在修正这个问题,预计在1.22版本中有可能修复。
你也可以浏览1.2完整的问题说明:LifeType 1.2 的已知重大問題
查看全文基本上是因为LifeType 1.2增加了新的权限控制,但是没有考虑到自定义的接口如何控制权限,所以暂时没法使用。开发小组正在修正这个问题,预计在1.22版本中有可能修复。
你也可以浏览1.2完整的问题说明:LifeType 1.2 的已知重大問題
查看全文在本地装了一个lifetype,按照习惯,没有使用80端口,运行一会后,发觉逆向链接里就有很多来自本地的信息。
然后查看Referers类中的函数,发觉判断函数没有考虑不用默认端口的情况,会把所有链接都认为不是本地的,所以修改下就好了。
原来的代码:
if( $refererUrl->getHost() == $ourHost || $refererUrl->getHost() == "" ) {
return;
}
改正之后的代码:
if( $refererUrl->getHost() == $ourHost || $refererUrl->getHost() == "" ) {
return;
}
else if ($refererUrl->getPort() != 80 && ($ourHost == ($refererUrl->getHost().":".$refererUrl->getPort())))
{
return;
}
嗯嗯,这样就能处理了
以上,嗯嗯。
ps.装了lt 1.2 版本在本地运行看看,貌似改动不大的说
详细参见 http://www.w3.org/TR/html4/interact/forms.html#adef-enctype
公司对Post方法使用enctype为multipart/form-data的http请求都进行了封锁,所以很多论坛或者类似程序都无法运行。
受到影响的Web程序有(不仅限于下面的程序):
还有部分没有统计到的网页程序,大多数论坛都收到了影响。
貌似每一个项目都会延迟,还是我的运气不好呢...
好消息是暂时不用加班了;坏消息是要更久地做这个项目...
所以暂时享受会吧...