ASP类型网站结合动网论坛会员的方法第13页
2018-09-06 11:49
  个人网站如有会员注册模块+动网论坛的话,那网站要与动网论坛系统整合,实现不同Web系统之间的用户信息同步更新、登录等操作就不是件容易的事了,虽然动网已提供有详细的动网论坛系统Api接口开发人员指南,但像我这样的菜鸟一时半会可是参详不透的,汗。不甘心,在对其登录、验证等函数进行一番研究再加以测试后最终竟也小有所成,菜鸟也有菜鸟的办法,哈哈。 
一、网站文件结构 
┝index.asp 
┝CheckUserLogin.asp 
┕bbs/ 
二、整合原理 
对于同步更新实现不困难,整合主要问题就是难在同步登录,所以我们的重点都将放在讨论如何实现同步登录上。我的方法是将主站用户表整合至动网用户表Dv_User中(免去以后得更新两个库的麻烦),可按需要在Dv_User新增字段,并对bbs/login.asp和bbs/inc/Dv_ClsMain.asp做适当的修改;登录时将表单发至bbs/login.asp进行验证;主站根据动网登录成功后在Session记录的信息判断是否登录成功,并取得用户资料。 
三、新增修改文件 
<html> 
<head> 
<metahttp-equiv=Content-Typecontent=text/html;charset=gb2312/> 
<title>个人网站与动网整合(
</head> 
<body> 
<!--#includefile=CheckUserLogin.asp--> 
<% 
IfCheckUserLoginThen 
Response.write(<ahref=bbs/logout.asp?back=1>退出登陆</a><p></p>) 
Response.write(用户名kies(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 
%> 
<formid=form1name=form1method=postaction=bbs/login.asp?action=chk&back=1> 
用户名: 
<inputname=usernametype=textid=usernamesize=10/> 
<br/> 
密码: 
<inputname=passwordtype=passwordid=passwordsize=10/> 
<inputtype=submitname=Submitvalue=登录/> 
</form> 
<% 
Endif 
%> 
<p></p><ahref=bbs/>进入论坛</a> 
</body> 
</html> 
 123下一页阅读全文
上一篇:通过ASP与ACCESS数据库建立连接(附源码)(1)
下一篇:信息采集程序