個人網站如有會員注冊模塊+動網論壇的話
那網站要與動網論壇系統整合
實現不同Web系統之間的用戶信息同步更新
登錄等操作就不是件容易的事了
雖然動網已提供有詳細的
動網論壇系統Api接口開發人員指南
但像我這樣的菜鳥一時半會可是參詳不透的
汗
不甘心
在對其登錄
驗證等函數進行一番研究再加以測試後最終竟也小有所成
菜鳥也有菜鳥的辦法
哈哈
一
網站文件結構
wwwroot
┝ index
asp
┝ CheckUserLogin
asp
┕ bbs/
二
整合原理
對於同步更新實現不困難
整合主要問題就是難在同步登錄
所以我們的重點都將放在討論如何實現同步登錄上
我的方法是將主站用戶表整合至動網用戶表Dv_User中(免去以後得更新兩個庫的麻煩)
可按需要在Dv_User新增字段
並對bbs/login
asp和bbs/inc/Dv_ClsMain
asp做適當的修改
登錄時將表單發至bbs/login
asp進行驗證
主站根據動網登錄成功後在Session記錄的信息判斷是否登錄成功
並取得用戶資料
三
新增修改文件
index
asp code:
<html>
<head>
<meta http
equiv=
Content
Type
content=
text/html; charset=gb
/>
<title>個人網站與動網整合()</title>
</head>
<body>
<!
#include file=
CheckUserLogin
asp
>
<%
If CheckUserLogin Then
Response
write(
<a
>退出登陸</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(
登錄次數:
& Request
Cookies(
userlogins
) &
<br>
)
Response
write(
浏覽器類型:
& Request
Cookies(
browser
) &
<br>
)
Response
write(
浏覽器版本:
& Request
Cookies(
version
) &
<br>
)
Response
write(
操作系統:
& Request
Cookies(
platform
) &
<br>
)
Else
%>
<form id=
form
name=
form
method=
post
action=
bbs/login
asp?action=chk&back=
>
用戶名
<input name=
username
type=
text
id=
username
size=
/>
<br />
密 碼
<input name=
password
type=
password
id=
password
size=
/>
<input type=
submit
name=
Submit
value=
登錄
/>
</form>
<%
End if
%>
<p></p><a >進入論壇</a>
</body>
</html>
From:http://tw.wingwit.com/Article/program/Web/201405/30986.html