Discuz!NT官方社区

首页 » Discuz!NT开发与测试 » Discuz!NT整合 » Discuz NT 2.0 论坛ASP整合接口(完美整合)
琪琪小子 - 2008-1-8 21:32:00
本不发布的,该接口已写好几个月了,一直都在使用,晚上有一网友求了很久,其实不是不想发布,是懒的写说明,如没说明根本不知道怎么使用,刚刚就简单写了一个说明,

之前发布了Discuz NT 1.0 论坛ASP整合接口,1.0版本的接口很受网友们欢迎,现在发布2.0版本的,该接口俺使用了一段长时间,非常稳定,关键的是整合过程无需该动BBS任何一个文件,整合效率高,支持单双用户数据表,整合后注册,登陆,编辑,退出等都非常完美,欢迎大家测试使用,如在使用中发现问题或BUG请联系我们,我们尽快解决!

完美支持官方的DES的32位MD5加密,原汁原味

提示:整合ASP需要注册DLL文件,如你没法在服务器上注册DLL文件或对我们提供的DLL文件有怀疑,请不要下载使用,以免发生争议,我们保留最终解释权力!

接口效果观看:动画演示制作中......

接口网站演示:http://www.yuwuxian.com

接口文件下载(里面附有文档):

到我博客下

http://www.8765432.cn/1/84_1.html

建议注册,编辑,登陆等所有对库操作代码尽量使用存储过程代码来执行,效率更高,为了方便,我接口文档里的代码是一些简单操作语句,只能做来做个整合参考
郁闷的我 - 2008-1-8 22:22:00
严重的支持一下!~
琪琪小子 - 2008-1-8 22:43:00
呵呵,,,你还说呢,为了一个人需要,我忙了一个晚上来整理发布
www.gkzz.net - 2008-1-8 23:09:00
刚才去楼主的网站验证了一下,还不赖哟!最严重的支持!不足之处就是需要注册DLL文件,这就大大影响了该插件的可推广性!
yxst - 2008-1-8 23:11:00
我强烈支持你!
我先下了啊!
下了,试了以后再发表意见。
琪琪小子 - 2008-1-8 23:17:00


引用:
原帖由 www.gkzz.net 于 2008-1-8 23:09:00 发表
刚才去楼主的网站验证了一下,还不赖哟!最严重的支持!不足之处就是需要注册DLL文件,这就大大影响了该插件的可推广性!


这没办法的.就象发布1.0版接口是不需要注册dll的,但把论坛那个dll编辑了去掉了des加密,那就不原汁原味了,想不注册dll就能100%支持整合,那只能等asp的des加解密代码出来,不过估计不知何时,我研究了n久都没能把它用代码方式给整合出来(排除一种动服务器的办法),
jinco - 2008-1-9 9:23:00
琪琪小子 ,群里面的吧.:D :D :D :D 支持!
FeeLiN - 2008-1-9 21:50:00
为什么按照说明里的方法做了却整合不成功呢~
数据同步写入已经成功,但是好像cookie值赋不上怎么回事?就是不能同步登陆,搞了半天了,是不是那个dll没注册好的原因呢?

能不能具体说下,感谢了,比较急现在~
琪琪小子 - 2008-1-9 23:06:00
只要你注册好了dll,就不用管它的,你把你的验证cookies那段代码全部帖出,我给你看看,就是登陆时读取cookies信息,及读取后和数据库对比验证那段
青云 - 2008-1-10 1:03:00
严重的支持一下!~
FeeLiN - 2008-1-10 8:54:00


sqlbbs="select * from [dnt_users] where username='"&nickname&"'"    'nickname是我传值过来的论坛登录名,这里已经成功取得记录
set rsbbs=connbbs.execute(sqlbbs)
if not rsbbs.eof then
Expires=90  //这个地方我自己给定义了
Dim DES,DESCode
Set DES=Server.CreateObject("DiscuzNT.DES")
DESCode=DES.Encode(""&rsbbs("password")&"","XXXXXXXXXX")  '秘钥已经填了,这里没有列出
Set DES=Nothing
Response.Cookies("dnt")("userid") = rsbbs("uid")
Response.Cookies("dnt")("password") = DESCode
Response.Cookies("dnt")("tpp") = rsbbs("tpp")
Response.Cookies("dnt")("ppp") = rsbbs("ppp")
Response.Cookies("dnt")("pmsound") = rsbbs("pmsound")
Response.Cookies("dnt")("invisible") = rsbbs("invisible")
Response.Cookies("dnt")("referer") = "index.aspx"
Response.Cookies("dnt")("sigstatus") = rsbbs("sigstatus")
Response.Cookies("dnt")("expires") = Expires
if Expires<>0 then
Response.Cookies("dnt").Expires = DateAdd("N", Expires, Now())
end if
Response.Cookies("dnt").Domain = ".xxx.com" 
'这个地方有点不明白,必须是.xxx.com这样的格式吗? 因为我的论坛是挂在三级域名下的。
Response.Cookies("dnt").Secure = False
end if


琪琪小子 - 2008-1-10 20:17:00
sqlbbs="select * from [dnt_users] where username='"&nickname&"'"    'nickname是我传值过来的论坛登录名,这里已经成功取得记录
set rsbbs=connbbs.execute(sqlbbs)
if not rsbbs.eof then
Expires=90  //这个地方我自己给定义了
Dim DES,DESCode
Set DES=Server.CreateObject("DiscuzNT.DES")
DESCode=DES.Encode(""&rsbbs("password")&"","XXXXXXXXXX")  '秘钥已经填了,这里没有列出
Set DES=Nothing
Response.Cookies("dnt")("userid") = rsbbs("uid")
Response.Cookies("dnt")("password") = DESCode
Response.Cookies("dnt")("tpp") = rsbbs("tpp")
Response.Cookies("dnt")("ppp") = rsbbs("ppp")
Response.Cookies("dnt")("pmsound") = rsbbs("pmsound")
Response.Cookies("dnt")("invisible") = rsbbs("invisible")
Response.Cookies("dnt")("referer") = "index.aspx"
Response.Cookies("dnt")("sigstatus") = rsbbs("sigstatus")
Response.Cookies("dnt")("expires") = Expires
if Expires<>0 then
Response.Cookies("dnt").Expires = DateAdd("N", Expires, Now())
end if
Response.Cookies("dnt").Domain = ".xxx.com" 
'这个地方有点不明白,必须是.xxx.com这样的格式吗? 因为我的论坛是挂在三级域名下的。
Response.Cookies("dnt").Secure = False
end if


定义下这个
Expires=90  //这个地方我自己给定义了
换成
dim Expires
Expires=90

Response.Cookies("dnt").Domain = ".xxx.com" 这里支持多级的,可以
Response.Cookies("dnt").Domain = ".xxxx.xxx.com"
提示:必须登陆论坛后台相应修改共享域那里,其他地方全部修改成一样
ybfq2 - 2008-1-16 14:29:00
本地调试成功,谢谢lz分享
青云 - 2008-1-17 11:27:00
非常感谢楼主!
青云 - 2008-1-17 11:40:00
楼主能够介绍下用的什么asp网店与首页的系统么?
琪琪小子 - 2008-1-22 22:29:00


引用:
原帖由 青云 于 2008-1-17 11:40:00 发表
楼主能够介绍下用的什么asp网店与首页的系统么?


哦,那套网店是我帮我老哥专门写的,其实整合不一定要自己写一套网店,任何程序都可以整合,关键是登陆,注册等把cookies读入进行转换加密来配合论坛就可以
琪琪小子 - 2008-1-22 22:31:00
还有,你的留言我刚看到,整合的组件可以和N套程序同时整合,只要cookies转换验证成功就可以了,你所说那那套东西我不常接触,我得研究下它的那几个页面
mengyin - 2008-2-25 0:58:00


引用:
原帖由 琪琪小子 于 2008-1-8 21:32:00 发表
本不发布的,该接口已写好几个月了,一直都在使用,晚上有一网友求了很久,其实不是不想发布,是懒的写说明,如没说明根本不知道怎么使用,刚刚就简单写了一个说明,

之前发布了Discuz NT 1.0 论坛ASP整合接口,1.0版本的接口很受网友们欢迎,现在发布2.0版本的,该接口俺使用了一段长时间,非常稳定,关键的是整合过程无需该动BBS任何一个文件,整合效率高,支持单双用户数据表,整合后注册,登


下载不了啦,再提供个网址吧
madma - 2008-2-28 15:12:00
下不了啊·
366200cn - 2008-2-29 10:37:00


引用:
原帖由 www.gkzz.net 于 2008-1-8 23:09:00 发表
刚才去楼主的网站验证了一下,还不赖哟!最严重的支持!不足之处就是需要注册DLL文件,这就大大影响了该插件的可推广性!


是啊,我很需要这个接口,可是联系空间商说不能帮我们注册DLL文件
bbyou - 2008-3-7 14:32:00
我马上测试一下哈,呵呵
fcyasd - 2008-3-12 17:17:00
网站登完后,论坛是可以不用登了,可是注销不了了,头痛啊!!!
bbyou - 2008-3-13 18:37:00
还是不行呀,郁闷呢!!!!
iessur - 2008-3-21 8:17:00
楼主给的下载地址访问不了啦,哪位再分享一下?!
海州府 - 2008-5-9 11:37:00
能不能和风讯的asp+Access整合啊???:D
mysports - 2008-5-13 10:58:00
支不支持最新版Discuz NT 2.1?
smdcn - 2008-5-14 18:02:00
其实比较关注编码好像一定要UTF-8,遇到gb2312的程序怎么做。。
mysports - 2008-5-27 18:21:00
好象不能双表吧?在论坛注册的用户怎样同步资料到网站?
wpf20001216 - 2008-6-12 16:40:00
顶了再说
六月人 - 2008-6-18 1:56:00
你的博客已经没有了
12
查看完整版本: Discuz NT 2.0 论坛ASP整合接口(完美整合)