最新文件下载:
/works/PDO_API_TIO.rar [文件更新日期:2006-04-18](年代久远,链接已取消)
更新记录:
4月11日:
'API_Response.asp:
If sPE_Items(conUserstatus,1) = "1" Then
rsReg("IsLocked") = True
Else
rsReg("IsLocked") = False
End If
'说明:解决同步注册默认状态为锁定的问题。
'User/User_Logout.asp
Action = Trim(Request("action"))
Dim MemberName,APISysKey
MemberName = Request.Cookies(Site_Sn)("UserName")
APISysKey = MD5(MemberName&API_Key,16)
'Response.Cookies(Site_Sn)("UserName") = ""
Response.Cookies(Site_Sn)("UserPassword") = ""
Response.Cookies(Site_Sn)("LastPassword") = ""
'说明:解决注销时取不到用户名而不能注销的问题
'JS/checklogin.js
function getAPIUrls(root,username,userpass){
var strTempHTML = "";
var iName,iPass;
var syskey = root.item(0).getElementsByTagName("syskey").item(0).text;
var savecookie = root.item(0).getElementsByTagName("savecookie").item(0).text;
if (savecookie != "") {
savecookie = "&savecookie=" + savecookie;
}else{
savecookie = "&savecookie=";
}
if (syskey != "" && username != "") {
iName = "&username=" + username;
if (userpass != "") {
iPass = "&password=" + userpass;
}else{
iPass = "&password=";
}
var iUrls = root.item(0).getElementsByTagName("apiurl");
for (var i=0; i<iUrls.length; i++){
strTempHTML += "<iframe frameborder="0" width="1" height="1" src="" + iUrls.item(i).text + "?syskey=" + syskey + iName + iPass + savecookie + "" />";
}
}
return strTempHTML;
}'说明:解决多个程序整合时不能同步的问题
4月12日:
'API/API_Response.asp
Select Case sPE_Items(conUserstatus,1)
Case "0"
tRs("Islocked") = False
tRs("GroupID") = GroupID_ok
Case "4"
tRs("Islocked") = True
tRs("GroupID") = GroupID_chk
Case "1"
tRs("IsLocked") = True
tRs("GroupID") = GroupID_ok
Case Else
tRs("IsLocked") = True
tRs("GroupID") = GroupID_ok
End Select '补充对锁定用户的请求的处理过程
'User/User_GetPassword.asp
If rsGetPassword("Answer") <> MD5(Answer, 16) Then
'对动网加密结果的兼容处理
MD5OLD = 0
If rsGetPassword("Answer") <> MD5(Answer,16) Then
FoundErr = True
ErrMsg = ErrMsg & "<br><li>对不起,您的答案不对!</li>"
End If
MD5OLD = 1
End If
'说明:增加对动网加密结果的兼容处理
'/User/User_ChkLogin.asp
UserPassword = MD5(UserPassword, 16)
Set rs = Server.CreateObject("adodb.recordset")
sql = "select UserID,UserName,UserPassword,LastPassword,LastLoginIP,LastLoginTime,LoginTimes from PE_User where UserName='" & UserName & "'"
rs.Open sql, Conn, 1, 3
'=================================================
Dim tempPassword
tempPassword = sPE_Items(conPassword,1)
MD5OLD = 0
tempPassword = MD5(tempPassword,16)
Md5OLD = 1
If tempPassword <> rs(2) Then
FoundErr = True
ErrMsg = ErrMsg & "{a}密码错误!!!{b}"
Else
rs("UserPassword") = UserPassword
End If
'说明:增加对动网方式Md5加密的兼容
Md5.asp更换新文件
4月17日:
'/User/User_Info.asp
Response.Write " <input name='UserName' type='hidden' id='UserName' value='" & UserName & "'>" & vbCrLf
Response.Write " <input name='Action' type='hidden' id='Action' value='SavePwd'>" & vbCrLf
Response.Write " <input name='Submit' type='submit' id='Submit' value=' 保 存 '>" & vbCrLf
'===================================
If API_Enable Then
If createXmlDom Then
sPE_Items(conAction,1) = "update"
sPE_Items(conUsername,1) = UserName
sPE_Items(conPassword,1) = Password
prepareXml True
SendPost
If FoundErr Then
ErrMsg = "<li>" & ErrMsg & "</li>"
End If
Else
FoundErr = True
ErrMsg = "<li>用户服务当前不可用。 [APIError-XmlDom-Runtime]</li>"
End If
End If
If FoundErr = True Then
Exit Sub
End If
'说明:修正在会员中心点“修改密码”进行密码修改不生效的问题。增加判断避免远程修改失败后在本地修改。
4月18日:
'/User/User_ChkLogin.asp
If FoundErr <> True Then
'保存用户名
TempUserName = UserName
If CheckUserLogined() = False Then
If Action = "xmlstat" Then
FoundErr = True
ErrMsg = ""
Else
'恢复可能被替换的用户名
UserName = TempUserName
sPE_Items(conPassword,1) = UserPassword
UserPassword = MD5(UserPassword, 16)
'解决由于缓存不能换名登陆的问题
4月19日
'/Reg/User_RegPost.asp
tempAPIScripts = tempAPIScripts & "<script type=""text/javascript"" language=""JavaScript"" src=""" & arrAPIUrl(1) & "?syskey=" & sPE_Items(conSyskey,1) & "&username=" & UserName & "&password=" & Md5(sPE_Items(conPassword,1),16) & """></script>"
'解决注册成功不能自动登陆论坛和博客的问题
4月22日:
'/API/API_Response.asp
For intIndex = 7 to 20
If intIndex <8 Or intIndex > 10 Then
If sPE_Items(intIndex,1) <> "" Then
NeedContacter = True
Exit For
End If
End If
Next
'修正一个程序逻辑上的错误,解决在动网和Oblog修改用户扩展信息不能在动易同步的问题。
作者:小李刀刀
原文链接:动易2006通行接口更新记录及下载
裁纸刀下版权所有,允许非商业用途转载,转载时请原样转载并标明来源、作者,保留原文链接。
我用的是2006免费版,在本地测试时已经把刀哥的三合一整合程序调试完毕,没有出错。准备发到网上时,出于安全考虑,把管理目录都改了。在系统里的路径修改了一下,把文件夹的名字也修改了一下。接着在网上测试时就发现问题来了,在首页上登陆时出现“错误,服务器无响应”,可从后台登陆后,再回到首页刷新时,用户又能正常显示。在后台删除用户时出错提示:可能与论坛接口不匹配,请检查接口程序。
请刀哥帮忙看看,出错的图片没能发过来。我放在QQ相册里,可以参考一下:http://photo.qq.com/portal/albumMain.shtml?1.0.2.2#uin=32222721&albumid=412708343&photoid=246215
[color=red][b]小李刀刀[/b]:
修改管理目录跟整合没有关系,你的网站放到服务器上后,是否改变了安装目录?检查一下你的整合配置文件,是否与你的服务器相关域名和路径匹配[/color]
用户在每次升级动易系统以后,不需要单独下载额外的整合接口(除非我在官方论坛单独发布补丁并说明什么情况下需要使用),因为动易的最新整合接口会包含在每次发布的新版本中。也就是动易不需要单独的整合接口文件。这篇文章是动易2006正式版发布以前写的了。
可以整合最新的动易sp4和动网sp1吗?
还有oblog4
[quote=typ6668]刀刀,请教下:会员登陆框的用户名我想从WINDOWS身份当中获取,不需要输入用户名,密码和点击登陆按钮,该怎么改呀?[/quote]
动易系统的用户数据是保存在自己的数据库中,并没有采用windows集成验证。
你的用户来访时,对于服务器端,所有的访问者都是同一个身分:IUSR_机器名,或者是服务器端指定的任何一个Windows帐户。
如果你要使用Windows服务器上设定的帐户密码来控制网站访问,你可以设置IIS站点的访问权限采用windows验证,而不是匿名访问。然后将动易系统设置为完全开放。但是访问者不注册和通过动易登陆,仍然只能具有游客权限,不具有发布信息等权限。
刀刀,请教下:会员登陆框的用户名我想从WINDOWS身份当中获取,不需要输入用户名,密码和点击登陆按钮,该怎么改呀?
我也有这样的问题:"用户服务目前不可用。[APIError-XmlParse-0]"
我的网站 http://www.shoesart.net
前段时间都是正常的使用有1个多月了,不知道现在突然有这样的问题出来,怎么解决啊,期待刀刀!
我网站的用户都没有办法注册和登陆了.急救啊!
引用来自 langzi_xw
用在SP1上,配置文件均作过N次检查无误,依然提示:“错误,服务器无响应!”
这是什么原因呢?刀刀解释一下啦,谢谢!
用User/User_Login.asp登陆能看到具体的错误提示。
———————————————————————————–
我也遇到这样的问题,在user_login登陆,提示如下:
HTTP 错误 500.100 – 内部服务器错误 – ASP 错误
Internet 信息服务
——————————————————————————–
技术信息(用于支持人员)
错误类型:
msxml3.dll (0x80072EE7)
The server name or address could not be resolved
F:POWEREASYUSER../API/API_Function.asp, 第 290 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon)
网页:
POST 108 ??? /User/User_ChkLogin.asp
POST Data:
ComeUrl=Index.asp&UserName=kanpast&UserPassword=111111&CheckCode=tuiois&CookieDate=0&Submit.x=33&Submit.y=26
时间:
2006年7月23日, 19:46:40
————————————————
期待你的答复,谢谢!!!!!
[quote=langzi_xw]用在SP1上,配置文件均作过N次检查无误,依然提示:“错误,服务器无响应!”
这是什么原因呢?刀刀解释一下啦,谢谢![/quote]
用User/User_Login.asp登陆能看到具体的错误提示。
http://bbs.powereasy.net/dispbbs.asp?boardID=67&ID=237429&page=1
换了你的接口文件以后,这个问题依然存在,在动易方删除用户,其余两方无法同步。
而在另两方删除时,都是正常同步的。
用在SP1上,配置文件均作过N次检查无误,依然提示:“错误,服务器无响应!”
这是什么原因呢?刀刀解释一下啦,谢谢!
[quote=heaven秦]为什么无法正常解压缩[/quote]
昨天上传的时候FTP连接出了问题,服务器上的压缩包有错误。请稍后再试试。
为什么无法正常解压缩
[quote=书者]刀刀脑袋真的好使,写这么多东西,还要回答那么多问题,更要思考一些新的“奇门循甲术”,佩服![/quote]
奇门遁甲术??
刀刀脑袋真的好使,写这么多东西,还要回答那么多问题,更要思考一些新的“奇门循甲术”,佩服!
[quote=菜鸟问题]我整合覆盖文件后出现这样的问题
老用户登陆时和注册新用户时出现这样的提示:
"用户服务目前不可用。[APIError-XmlParse-0]"
请问问刀刀大侠我该如何解决?[/quote]
原来有数据,没有进行数据同步前整合就会出现这种情况。
我整合覆盖文件后出现这样的问题
老用户登陆时和注册新用户时出现这样的提示:
"用户服务目前不可用。[APIError-XmlParse-0]"
请问问刀刀大侠我该如何解决?
刀刀,你好,我23日使用最新下载的程序和三合一整合文件,同步成功,但仍然有以下问题,请检查:
1、在BBS修改了邮箱地址,PE和BLOG都没有同步修改,但在PE和BLOG修改时,BBS却有修改,什么原因?
2、在PE后台删除用户,BBS和BLOG没有同时删除;但在BBS或BLOG后台删除时,其他后台缺能同步删除,什么原因?
[quote=anfly]这几个问题都是在动易相对的的文件下修改吧,刀哥[/quote]
不用自己修改,每次修改完后我都更新过下载包。
这几个问题都是在动易相对的的文件下修改吧,刀哥
刀刀真有耐心啊…[f21] 3Q
[quote=xixi]找不到 [/quote]
http://www.oophome.com/bbs/dispbbs.asp?boardID=3&ID=10&page=1
找不到[f10]
[quote=xixi]刀刀能不能说下数据同步的原理啊?我看了那些接口,还是有点不明白,辛苦你了 [/quote]
顶部的“动易观察”,进去之后,在“整合讨论区”有。
刀刀能不能说下数据同步的原理啊?我看了那些接口,还是有点不明白,辛苦你了[f08]
[quote=你好]整合中出现的msxml3.dll 错误是否是服务器的问题?昨天明明整好没问题的。可今天既不能注册也不能登录了。只有动易管理员从后台登录前台才会显示登录成功,并且动易和博客那边也显示该用户已经登录。可从三个系统前台都是无法登录。
今天在论坛注册,就显示:
……
请教这是咋回事[/quote]
在动易论坛上已经回答你了。
整合中出现的msxml3.dll 错误是否是服务器的问题?昨天明明整好没问题的。可今天既不能注册也不能登录了。只有动易管理员从后台登录前台才会显示登录成功,并且动易和博客那边也显示该用户已经登录。可从三个系统前台都是无法登录。
今天在论坛注册,就显示:
msxml3.dll 错误 '80072ee7'
The server name or address could not be resolved
/bbs/dv_dpo/cls_dvapi.asp,行 111
是不是服务器不支持msxml3?
登录的时候也显示:
msxml3.dll 错误 '80072ee7'
The server name or address could not be resolved
/bbs/dv_dpo/cls_dvapi.asp,行 111
请教这是咋回事
整合动网就提示超时,动易和博客是在www.windf.com一个空间下,论坛是在bbs.windf.com空间下,不知道这样会有怎么样的影响,我只要去掉了动网,其他两个马上就正常了,不知道是什么样的问题,麻烦请教一下 ,是不同的空间实现不了整合吗? 还是。。。如果可以的话 我给你我的FTP帮我看下好吗?
我的QQ:358617029 我的论坛ID:windf 一直关注着动易的发展。。。 非常感谢。
谢谢刀刀啦。
辛苦了
谢谢刀刀 刀刀辛苦了[f24][f21]