SiteFactory 整合动网asp版教程整合动网asp 过程
因为两者对中文MD5加密方式有所不同,所在整合可能存在以下问题:
1,取回密码答案里如果存在中文问题,那就可能出现问题!
整合方法:
1,环境说明:
http://localhost/Default.aspx 安装SF
http://localhost/bbs/index.asp 动网目录
2,修改动网md5加密码文件:
Inc/md5.asp
Public Function MD5(sMessage,stype) //198 行
Md5OLD=0 //增加
m_lOnBits(0) = CLng(1)
……
3,修改动网接口文件 dv_dpo.asp
原
---------------------------------------
'用户登陆 //277 行
'Password = Md5(Password,16)
TruePassWord = Dvbbs.Createpass
….
-----------------------------------------------
改成
------------------------------------------
'用户登陆
Password = Md5(Password,16) //把注译去掉
TruePassWord = Dvbbs.Createpass
..
-------------------------------------
4,配置整合文件:
动易SF API.config
<?xml version="1.0" encoding="gb2312"?>
<Config>
<APISettings>
<Item>
<Name>API_Enable</Name>
<Value>true</Value>
</Item>
<Item>
<Name>API_Key</Name>
<Value>mydvbbs</Value>
</Item>
<Item>
<Name>API_Timeout</Name>
<Value>10000</Value>
</Item>
<Item>
<Name>API_Urls</Name>
<Value>http://localhost/bbs/dv_dpo.asp</Value>
</Item> //1.1 的 <Value>http://localhost/dvbbsnet/api/1.0/dv_api_serv.aspx</Value>
</APISettings>
</Config>
动网: dv_dpo /Api_Config.asp
'==================
'多系统整合设置
'==================
'DvApi_Enable 是否打开系统整合(默认闭关: False ,打开:True )
Const DvApi_Enable = True
'DvApi_SysKey 设置系统密钥 (系统整合,必须保证与其它系统设置的密钥一致。)
Const DvApi_SysKey = "mydvbbs"
'DvApi_Urls :整合的其它程序的接口文件路径。多个程序接口之间用半角"|"分隔。
'例如:DvApi_Urls = "http://你的网站地址/博客安装目录/oblogresponse.asp|http://你的网站地址/动易安装目录/API/API_Response.asp"
Const DvApi_Urls = "http://www.cntaiji.net/API/API_Response.aspx"
%>
到此整合配置完成
用这个方法整合的