亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

ASP個人網(wǎng)站與動網(wǎng)整合非官方方法

2024-05-04 11:09:26
字體:
供稿:網(wǎng)友
個人網(wǎng)站如有會員注冊模塊+動網(wǎng)論壇的話,那網(wǎng)站要與動網(wǎng)論壇系統(tǒng)整合,實現(xiàn)不同Web系統(tǒng)之間的用戶信息同步更新、登錄等操作就不是件容易的事了
 
 
 
雖然動網(wǎng)已提供有詳細(xì)的"動網(wǎng)論壇系統(tǒng)Api接口開發(fā)人員指南",但像我這樣的菜鳥一時半會可是參詳不透的,汗。不甘心,在對其登錄、驗證等函數(shù)進(jìn)行一番研究再加以測試后最終竟也小有所成,菜鳥也有菜鳥的辦法: 

本次測試的論壇版本為Version 7.1.0 Sp1,未對其他版本做進(jìn)行測試 

一、網(wǎng)站文件結(jié)構(gòu) 

wwwroot 
┝ index.asp 
┝ CheckUserLogin.asp 
┕ bbs/ 

二、整合原理 

對于同步更新實現(xiàn)不困難,整合主要問題就是難在同步登錄,所以我們的重點都將放在討論如何實現(xiàn)同步登錄上。我的方法是將主站用戶表整合至動網(wǎng)用戶表Dv_User中(免去以后得更新兩個庫的麻煩),可按需要在Dv_User新增字段,并對bbs/login.asp和bbs/inc/Dv_ClsMain.asp做適當(dāng)?shù)男薷?;登錄時將表單發(fā)至bbs/login.asp進(jìn)行驗證;主站根據(jù)動網(wǎng)登錄成功后在Session記錄的信息判斷是否登錄成功,并取得用戶資料。 

三、新增修改文件 

1.index.asp code: 

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>個人網(wǎng)站與動網(wǎng)整合(www.mzwu.com)</title> 
</head> 

<body> 
<!--#include file="CheckUserLogin.asp" --> 
<% 
If CheckUserLogin Then 
Response.write("<a href=""bbs/logout.asp?back=1"">退出登陸</a><p></p>") 
Response.write("用戶名:" & Request.Cookies("username") & "<br>") 
Response.write("性別:" & Request.Cookies("sex") & "<br>") 
Response.write("注冊時間:" & Request.Cookies("joindate") & "<br>") 
Response.write("最后登錄:" & Request.Cookies("lastlogin") & "<br>") 
Response.write("登錄次數(shù):" & Request.Cookies("userlogins") & "<br>") 
Response.write("瀏覽器類型:" & Request.Cookies("browser") & "<br>") 
Response.write("瀏覽器版本:" & Request.Cookies("version") & "<br>") 
Response.write("操作系統(tǒng):" & Request.Cookies("platform") & "<br>") 
Else 
%> 
<form id="form1" name="form1" method="post" action="bbs/login.asp?action=chk&back=1"> 
用戶名: 
<input name="username" type="text" id="username" size="10" /> 
<br /> 
密 碼: 
<input name="password" type="password" id="password" size="10" /> 
<input type="submit" name="Submit" value="登錄" /> 
</form> 
<% 
End if 
%> 
<p></p><a href="bbs/">進(jìn)入論壇</a> 
</body> 
</html> 



2.CheckUserLogin.asp code: 

<!--#Include File="bbs/inc/Dv_ClsMain.asp"--> 
<% 
Function CheckUserLogin() 
Dim Dvbbs,UserSession 
Const MsxmlVersion=".3.0" 
Set Dvbbs = New Cls_Forum 
Set UserSession=Server.CreateObject("msxml2.FreeThreadedDOMDocument"& MsxmlVersion) 
If UserSession.loadxml(Session(Dvbbs.CacheName & "UserID")&"") Then 
If UserSession.documentElement.selectSingleNode("userinfo/@userid").text<>"0" Then 
'在論壇登錄成功 
CheckUserLogin = True 
'下邊是用戶一些信息的獲取方法,可自行將其保存于Cookies或Session中便于使用: 
'用戶ID : UserSession.documentElement.selectSingleNode("userinfo/@userid").text 
'用戶名 : UserSession.documentElement.selectSingleNode("userinfo/@username").text 
'生日 : UserSession.documentElement.selectSingleNode("userinfo/@userbirthday").text 
'電子郵箱 : UserSession.documentElement.selectSingleNode("userinfo/@useremail").text 
'性別 : UserSession.documentElement.selectSingleNode("userinfo/@usersex").text '0為女,1為男 
'注冊時間 : UserSession.documentElement.selectSingleNode("userinfo/@joindate").text 
'最后登錄 : UserSession.documentElement.selectSingleNode("userinfo/@lastlogin").text 
'登錄次數(shù) : UserSession.documentElement.selectSingleNode("userinfo/@userlogins").text 
'金錢 : UserSession.documentElement.selectSingleNode("userinfo/@userwealth").text 
'積分 : UserSession.documentElement.selectSingleNode("userinfo/@userep").text 
'魅力 : UserSession.documentElement.selectSingleNode("userinfo/@usercp").text 
'最后登錄IP : UserSession.documentElement.selectSingleNode("userinfo/@userlastip").text 
'瀏覽器類型 : UserSession.documentElement.selectSingleNode("agent/@browser").text 
'瀏覽器版本 : UserSession.documentElement.selectSingleNode("agent/@version").text 
'操作系統(tǒng) : UserSession.documentElement.selectSingleNode("agent/@platform").text 
'來訪IP : UserSession.documentElement.selectSingleNode("agent/@ip").text 
'舉例應(yīng)用: 
Response.Cookies("username") = UserSession.documentElement.selectSingleNode("userinfo/@username").text 
Response.Cookies("joindate") = UserSession.documentElement.selectSingleNode("userinfo/@joindate").text 
If UserSession.documentElement.selectSingleNode("userinfo/@usersex").text="0" Then 
Response.Cookies("sex") = "靚妹" 
Else 
Response.Cookies("sex") = "酷哥" 
End if 
Response.Cookies("lastlogin") = UserSession.documentElement.selectSingleNode("userinfo/@lastlogin").text 
Response.Cookies("userlogins") = UserSession.documentElement.selectSingleNode("userinfo/@userlogins").text 
Response.Cookies("browser") = UserSession.documentElement.selectSingleNode("agent/@browser").text 
Response.Cookies("version") = UserSession.documentElement.selectSingleNode("agent/@version").text 
Response.Cookies("platform") = UserSession.documentElement.selectSingleNode("agent/@platform").text 
Else 
'訪問過論壇尚未登錄,為來賓狀態(tài) 
CheckUserLogin = False 
End if 
Else 
'未訪問過論壇 
CheckUserLogin = False 
End if 
Set UserSession = nothing 
Set Dvbbs = nothing 
End Function 
%> 



3.bbs/login.asp新增紅色部分,使在站點首頁登錄成功后仍能返回首頁: 

Dim comeurlname 
If instr(lcase(request("comeurl")),"reg.asp")>0 or instr(lcase(request("comeurl")),"login.asp")>0 or trim(request("comeurl"))="" Then 
comeurlname="" 
comeurl="index.asp" 
Else 
comeurl=request("comeurl") 
comeurlname="<li><a href="&request("comeurl")&">"&request("comeurl")&"</a></li>" 
End If 

If request("back")="1" Then 
Response.Redirect("../index.asp") 
End If 

Dim TempStr 
TempStr = template.html(2) 
'If Dvbbs.Forum_ChanSetting(0)=1 And Dvbbs.Forum_ChanSetting(10)=1 And Dvbbs.Forum_ChanSetting(12)=1 Then 
' TempStr = Replace(TempStr,"{$ray_logininfo}",template.html(3)) 
'Else 
' TempStr = Replace(TempStr,"{$ray_logininfo}","") 
'End If 
'----------------------------------------------------------------- 
'系統(tǒng)整合 
'----------------------------------------------------------------- 
If DvApi_Enable Then 
Response.Write DvApi_SaveCookie 
Response.Flush 
End If 
'----------------------------------------------------------------- 
TempStr = Replace(TempStr,"{$ray_logininfo}","") 
TempStr = Replace(TempStr,"{$comeurl}",comeurl) 
TempStr = Replace(TempStr,"{$comeurlinfo}",comeurlname) 
TempStr = Replace(TempStr,"{$forumname}",Dvbbs.Forum_Info(0)) 
Response.Write TempStr 
TempStr="" 
End Function 



4.bbs/logout.asp新增紅色部分,使在站點首頁點退出登錄后仍能返回首頁: 

'----------------------------------------------------------------- 
'系統(tǒng)整合 
'----------------------------------------------------------------- 
Dim DvApi_Obj,DvApi_SaveCookie,SysKey 
If DvApi_Enable Then 
Md5OLD = 1 
SysKey = Md5(Dvbbs.MemberName&DvApi_SysKey,16) 
Md5OLD = 0 
Set DvApi_Obj = New DvApi 
DvApi_SaveCookie = DvApi_Obj.SetCookie(SysKey,Dvbbs.MemberName,"","") 
Set DvApi_Obj = Nothing 
Response.Write DvApi_SaveCookie 
Response.Flush 
End If 

If request("back")="1" Then 
Response.Redirect("../index.asp") 
End If 

'----------------------------------------------------------------- 
'Response.Redirect Dvbbs.Forum_Info(11) 
response.write"<script language=JavaScript>" 
response.write"setTimeout(""window.location='"&Dvbbs.Forum_Info(11)&"'"",1000);" 
response.write"</script>" 


四、動網(wǎng)設(shè)置:去掉登錄驗證碼,OK,整合完畢。 

五、擴展: 

默認(rèn)Dv_User表中的字段有些時候并不能滿足我們的實際需求,我們就需要新增字段對其進(jìn)行擴展,動手吧: 
1.打開Dv_User表新增一文本類型字段info_1 
2.bbs/login.asp的ChkUserLogin函數(shù)中 
Sql="Select UserID,UserName,UserPassword,UserEmail,UserPost,UserTopic,UserSex,UserFace,UserWidth,UserHeight,JoinDate,LastLogin,lastlogin as cometime , LastLogin as activetime,UserLogins,Lockuser,Userclass,UserGroupID,UserGroup,userWealth,userEP,userCP,UserPower,UserBirthday,UserLastIP,UserDel,UserIsBest,UserHidden,UserMsg,IsChallenge,UserMobile,TitlePic,UserTitle,TruePassWord,UserToday,UserMoney,UserTicket,FollowMsgID,Vip_StarTime,Vip_EndTime,userid as boardid" 
修改為: 
Sql="Select UserID,UserName,UserPassword,UserEmail,UserPost,UserTopic,UserSex,UserFace,UserWidth,UserHeight,JoinDate,LastLogin,lastlogin as cometime , LastLogin as activetime,UserLogins,Lockuser,Userclass,UserGroupID,UserGroup,userWealth,userEP,userCP,UserPower,UserBirthday,UserLastIP,UserDel,UserIsBest,UserHidden,UserMsg,IsChallenge,UserMobile,TitlePic,UserTitle,TruePassWord,UserToday,UserMoney,UserTicket,FollowMsgID,Vip_StarTime,Vip_EndTime,userid as boardid,info_1" 
3.bbs/inc/Dv_ClsMain.asp的TrueCheckUserLogin函數(shù)中 
Sql="Select UserID,UserName,UserPassword,UserEmail,UserPost,UserTopic,UserSex,UserFace,UserWidth,UserHeight,JoinDate,LastLogin as cometime ,LastLogin,LastLogin as activetime,UserLogins,Lockuser,Userclass,UserGroupID,UserGroup,userWealth,userEP,userCP,UserPower,UserBirthday,UserLastIP,UserDel,UserIsBest,UserHidden,UserMsg,IsChallenge,UserMobile,TitlePic,UserTitle,TruePassWord,UserToday,UserMoney,UserTicket,FollowMsgID,Vip_StarTime,Vip_EndTime,userid as boardid" 
修改為: 
Sql="Select UserID,UserName,UserPassword,UserEmail,UserPost,UserTopic,UserSex,UserFace,UserWidth,UserHeight,JoinDate,LastLogin as cometime ,LastLogin,LastLogin as activetime,UserLogins,Lockuser,Userclass,UserGroupID,UserGroup,userWealth,userEP,userCP,UserPower,UserBirthday,UserLastIP,UserDel,UserIsBest,UserHidden,UserMsg,IsChallenge,UserMobile,TitlePic,UserTitle,TruePassWord,UserToday,UserMoney,UserTicket,FollowMsgID,Vip_StarTime,Vip_EndTime,userid as boardid,info_1" 
4.CheckUserLogin.asp中 
Response.Cookies("platform") = UserSession.documentElement.selectSingleNode("agent/@platform").text 
后添加 
Response.Cookies("info_1") = UserSession.documentElement.selectSingleNode("userinfo/@info_1").text 
5.index.asp中 
Response.write("操作系統(tǒng):" & Request.Cookies("platform") & "<br>") 
后添加 
Response.write("新增:" & Request.Cookies("info_1") & "<br>") 
6.OK,圓滿完成 
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
欧美韩国日本不卡| 欧美18—19sex性hd| 国产69精品久久99不卡| 鲁大师私人影院在线观看| 国产精品分类| 久久99久久99精品免视看婷婷| 视频1区2区3区| 日韩精品av| 中文字幕先锋av影音资源网| 怡红院精品视频在线观看极品| 你懂的网站在线观看网址| 公共露出暴露狂另类av| 日韩av中文字幕在线| 国产成人激情小视频| 日本一区网站| 精品一区二区三区在线观看视频| 欧美性猛交xxxx黑人交| 欧美国产高潮xxxx1819| 亚洲精品国产精品国自产观看| 麻豆免费在线观看视频| av免费播放| 中文字幕日韩在线播放| 国产色播av在线| 久久精品视频6| 性欧美欧美巨大69| 国产小视频91| 97影视大全免费追剧大全在线观看| 精品国偷自产一区二区三区| 日本人dh亚洲人ⅹxx| 国产专区第一页| 蜜桃视频动漫在线播放| 亚洲欧美自拍视频| 亚洲女色av| 一区二区三区毛片免费| 天天操夜夜骑| 电影一区二区三区| 国产精品情侣呻吟对白视频| 秋霞成人午夜伦在线观看| 成熟人妻av无码专区| 五月婷婷丁香综合网| 天堂资源最新版在线视频观看免费网| 亚洲一线在线观看| 白白色 亚洲乱淫| 午夜精品一区二区三区在线观看| 麻豆av电影| 91麻豆国产精品久久| 99视频国产精品免费观看| 亚洲网站视频在线观看| 视频在线一区| 在线视频欧美性高潮| 国产精品久久久久久久久久久久久久久| 欧美亚洲国产视频| xxxx69·hdxxxxx| 欧美日韩色视频| 日韩亚洲一区二区| 欧美日韩一区精品| 日本在线观看一区二区三区| 一区二区高清不卡| 亚洲成人久久一区| 亚洲成人黄色在线| 超碰超碰超碰超碰超碰| 全球成人免费直播| 暖暖在线中文免费日本| eeuss国产一区二区三区四区| 午夜dv内射一区二区| a级国产乱理论片在线观看99| 亚洲国产精品美女| 日本三级在线电影| 精品福利一区| 日本欧美一区二区三区| 色一情一乱一乱一91av| 亚洲另类春色国产| 日韩成人一区二区三区在线观看| 欧美亚日韩国产aⅴ精品中极品| 免费看三级黄色片| 丰满人妻一区二区三区53号| 三上悠亚作品在线观看| 777片理伦片在线观看| 四虎影视成人精品国库在线观看| 国产精品高潮视频| 国产男女猛烈无遮挡| 中文字幕免费在线不卡| 久久av资源网站| 色戒在线免费观看| 日韩xxx高潮hd| 久久综合九色综合欧美亚洲| 91精品欧美福利在线观看| 男男h黄动漫啪啪无遮挡软件| 女性裸体视频网站| 精品一区二区av| 天天看天天干| 麻豆精品91| 国产精品久久久久久久久久久久久久| 久草视频这里只有精品| 国内精品久久久久影院色| 中文字幕综合网| 亚洲精品国产精品国自产观看| 国产91精品精华液一区二区三区| 99精品视频一区二区| 欧美一区二区三区视频免费播放| 亚洲丝袜美腿一区| 亚洲中文字幕无码av永久| 懂色av粉嫩av浪潮av| 色妞ww精品视频7777| 日韩高清在线一区| 美女又爽又黄视频毛茸茸| 日韩av一区二区三区四区| 中文字幕成人乱码在线电影| 污视频在线看| 亚洲欧洲一区二区三区久久| 手机在线不卡av| 精品日韩av一区二区| 免费观看成年在线视频网站| 国产一区2区在线观看| 亚洲最大最好的私人影剧院| 成人免费视频久久| 性欧美xxxx| 91精品国产乱码久久久久久久久| 中文字幕观看av| 亚洲乱码在线观看| 国模无码视频一区二区三区| 日韩不卡一二三区| 国内自拍视频在线观看| 国产视频1区| 制服诱惑一区| 亚洲国产毛片aaaaa无费看| 99re热这里只有精品视频| 激情五月综合| 男生和女生一起差差差视频| 丰满肉嫩西川结衣av| 欧美日韩1080p| 看全色黄大色黄大片免责看的| 国产高潮呻吟久久| 黄页网站大全在线观看| 午夜久久久久久久| 图片区小说区亚洲| 91超薄肉色丝袜交足高跟凉鞋| 亚洲 欧美 激情 另类| 日本不卡一二区| 亚洲福利视频在线| av色影在线看免费| 亚洲成人一区二区在线观看| 国产精品毛片一区视频播| 久久青青草原亚洲av无码麻豆| 欧美高清视频不卡网| 在线精品亚洲一区二区不卡| 黄色一级一级片| 欧美成人一级视频| 日韩电影在线观看中文字幕| 中文字幕一区二区三区在线观看| 亚洲一区欧美激情| 蜜臀av亚洲一区中文字幕| 六十路息与子猛烈交尾| 国产精品一色哟哟| 国产精品综合av一区二区国产馆| 欧美激情亚洲天堂| 日韩影院免费视频| 小向美奈子av| 美女洗澡无遮挡| 头脑特工队2在线播放| 午夜精品123| 国产精品videosex极品| 亚洲午夜剧场| 亚洲视频观看| 国产98色在线| 日本中文字幕在线观看| 91直播在线观看| 这里只有精品在线播放| 亚洲av少妇一区二区在线观看| 野花国产精品入口| 欧洲日韩一区二区三区| 欧美综合第一页| 污污的网站18| 中文字幕毛片| 视频精品一区二区| 在线观看h视频| 911精品产国品一二三产区| 亚洲天堂av资源在线观看| 午夜影院免费在线观看| 99re6热只有精品免费观看| 精品中文字幕一区二区三区av| 综合图区欧美| 婷婷精品视频| 精品国产18久久久久久洗澡| 精品国产污网站| 久久丫精品国产亚洲av不卡| 亚洲天堂一区在线| 看黄色一级大片| 青青草视频成人| 色综合久久久久久久| 亚洲人成小说| 国产人与禽zoz0性伦| 日韩大尺度视频| 免费成人av在线播放| 成人丝袜高跟foot| 中文字幕v亚洲ⅴv天堂| 是的av在线| 久草在线资源站资源站| 亚洲一区二区三区四区视频| 欧美另类黑人巨大videos| 国产一二三四五区| 国产剧情一区| 久久视频一区二区三区| 亚洲精品乱码久久久久久久久| 91高清视频在线免费观看| 一道在线中文一区二区三区| 成人有码在线播放| 中文久久电影小说| 日韩精品成人av| 日韩在线视频免费看| 九九精品视频在线| 色欲av无码一区二区人妻| 亚洲午夜羞羞片| 一级视频在线免费观看| 日本免费新一区视频| 精品资源在线| 最新国产在线| 青青在线视频观看| av黄色一级| 成人动漫一区二区| 热久久这里只有精品| 啄木系列成人av电影| 黑人乱码一区二区三区av| 国产91精品久久久久久久网曝门| 91精品精品| 欧美福利影院| 高清视频一区二区三区| 一本久久精品一区二区| 亚洲国产精一区二区三区性色| 大奶一区二区三区| 国产美女精品久久| 男人av在线播放| 欧美日韩亚洲一二三| 男人久久精品| 日韩一区二区三区四区五区六区| 国产区一区二| 在线观看亚洲区| 国产成人91久久精品| 日韩在线视频播放| 国产亚洲第一伦理第一区| 91精品福利在线一区二区三区| 91在线无精精品白丝| 日韩精品一区二区三区免费视频| 亚洲视频欧洲视频| 国产成a人无v码亚洲福利| www.98色噜噜噜| 欧美日韩国产小视频| 亚洲免费伊人电影| 在线免费观看高清视频色| 亚洲欧美日韩国产精品| 欧美xxxx三人交性视频| 日本高清视频一区二区三区| 精品国产视频一区二区三区| 日本成人在线视频网址| 天天操天天操天天干| 国产香蕉在线观看| 欧美精品色一区二区三区| 久久99久久久久久久久久久| 成人黄色网址在线观看| heyzo在线观看| 中文字幕伊人| 欧美一区二区视频观看视频| 日韩毛片视频在线看| 亚洲乱码中文字幕综合| 欧美 日韩 亚洲 一区| 91国产一区| 久久精品aaaaaa毛片| 国产成人无码精品亚洲| 精品一区二区电影| 水蜜桃免费高清视频在线播放| 黄色精品视频| 亚洲va久久久噜噜噜| 亚洲图片小说网| 四虎www视频| thepron国产精品| 亚洲免费观看高清完整版在线观看熊| 国产剧情在线观看| 91看片淫黄大片一级在线观看| 日韩视频―中文字幕| 亚洲人成在线观看一区二区| 老熟女高潮一区二区三区| 一区二区三区四区五区视频在线观看| 国产精品入口夜色视频大尺度| 手机在线免费看毛片| 丰满少妇xbxb毛片日本| 天天色av.com| 色在线视频免费| 亚洲天堂av免费在线观看| 在线观看日韩专区| 白丝美女让我捅| 国产无遮挡又黄又爽| 亚洲人午夜精品免费| 国产剧情日韩欧美| 极品裸体白嫩激情啪啪国产精品| 无码人妻精品一区二区三区9厂| 国产亚洲视频中文字幕视频| 日韩毛片免费视频一级特黄| 日日摸夜夜爽人人添av| 日韩av网站免费在线| 久久久人人人| 精品麻豆剧传媒av国产九九九| 国产精品久久一区主播| 成人三级视频在线观看| 精品卡1卡2卡三卡免费网站| 亚洲国产欧美一区| 亚洲一卡二卡三卡四卡无卡网站在线看| 四虎影院在线播放| 97神马电影| 青青青国内视频在线观看软件| 欧美日韩精品一区| 日韩中文字幕无砖| 老司机av在线免费看| 亚洲国产三级网| 国产麻豆精品视频一区二区| 国产精品久久久久久久av大片| 成人无码av片在线观看| 韩国av一区二区三区四区| 免费性色视频| 亚洲成人网在线观看| 日韩欧美国产成人| 国产精品一区免费观看| 无码熟妇人妻av| 亚洲色偷偷色噜噜狠狠99网| 欧美xxxx黑人又粗又长| 国模私拍视频一区| 17videosex性欧美| 欧美国产激情一区二区三区蜜月| 日韩免费福利电影在线观看|