您现在的位置是:网站首页> 编程资料编程资料
ASP类型网站结合动网论坛会员的方法第1/3页_应用技巧_
2023-05-25
218人已围观
简介 ASP类型网站结合动网论坛会员的方法第1/3页_应用技巧_
个人网站如有会员注册模块+动网论坛的话,那网站要与动网论坛系统整合,实现不同Web系统之间的用户信息同步更新、登录等操作就不是件容易的事了,虽然动网已提供有详细的"动网论坛系统Api接口开发人员指南",但像我这样的菜鸟一时半会可是参详不透的,汗。不甘心,在对其登录、验证等函数进行一番研究再加以测试后最终竟也小有所成,菜鸟也有菜鸟的办法,哈哈。
一、网站文件结构
wwwroot
┝ index.asp
┝ CheckUserLogin.asp
┕ bbs/
二、整合原理
对于同步更新实现不困难,整合主要问题就是难在同步登录,所以我们的重点都将放在讨论如何实现同步登录上。我的方法是将主站用户表整合至动网用户表Dv_User中(免去以后得更新两个库的麻烦),可按需要在Dv_User新增字段,并对bbs/login.asp和bbs/inc/Dv_ClsMain.asp做适当的修改;登录时将表单发至bbs/login.asp进行验证;主站根据动网登录成功后在Session记录的信息判断是否登录成功,并取得用户资料。
三、新增修改文件
1.index.asp code:
个人网站与动网整合(www.mzwu.com)
<%
If CheckUserLogin Then
Response.write("退出登陆")
Response.write("用户名:" & Request.Cookies("username") & "
")
Response.write("性别:" & Request.Cookies("sex") & "
")
Response.write("注册时间:" & Request.Cookies("joindate") & "
")
Response.write("最后登录:" & Request.Cookies("lastlogin") & "
")
Response.write("登录次数:" & Request.Cookies("userlogins") & "
")
Response.write("浏览器类型:" & Request.Cookies("browser") & "
")
Response.write("浏览器版本:" & Request.Cookies("version") & "
")
Response.write("操作系统:" & Request.Cookies("platform") & "
")
Else
%>
<%
End if
%>
进入论坛
一、网站文件结构
wwwroot
┝ index.asp
┝ CheckUserLogin.asp
┕ bbs/
二、整合原理
对于同步更新实现不困难,整合主要问题就是难在同步登录,所以我们的重点都将放在讨论如何实现同步登录上。我的方法是将主站用户表整合至动网用户表Dv_User中(免去以后得更新两个库的麻烦),可按需要在Dv_User新增字段,并对bbs/login.asp和bbs/inc/Dv_ClsMain.asp做适当的修改;登录时将表单发至bbs/login.asp进行验证;主站根据动网登录成功后在Session记录的信息判断是否登录成功,并取得用户资料。
三、新增修改文件
1.index.asp code:
<%
If CheckUserLogin Then
Response.write("退出登陆")
Response.write("用户名:" & Request.Cookies("username") & "
")
Response.write("性别:" & Request.Cookies("sex") & "
")
Response.write("注册时间:" & Request.Cookies("joindate") & "
")
Response.write("最后登录:" & Request.Cookies("lastlogin") & "
")
Response.write("登录次数:" & Request.Cookies("userlogins") & "
")
Response.write("浏览器类型:" & Request.Cookies("browser") & "
")
Response.write("浏览器版本:" & Request.Cookies("version") & "
")
Response.write("操作系统:" & Request.Cookies("platform") & "
")
Else
%>
<%
End if
%>
进入论坛
