加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

ASP个人网站与动网整合非官方办法

发布时间:2023-07-20 13:21:45 所属栏目:Asp教程 来源:
导读:虽然动网已提供有详细的"动网论坛系统Api接口开发人员指南",但像我这样的菜鸟一时半会可是参详不透的,汗。不甘心,在对其登录、验证等函数进行一番研究再加以测试后最终竟也小有所成,菜鸟也有菜鸟的办法: 本次测试

虽然动网已提供有详细的"动网论坛系统Api接口开发人员指南",但像我这样的菜鸟一时半会可是参详不透的,汗。不甘心,在对其登录、验证等函数进行一番研究再加以测试后最终竟也小有所成,菜鸟也有菜鸟的办法: 

本次测试的论坛版本为Version 7.1.0 Sp1,未对其他版本做进行测试 

一、网站文件结构 

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=gb2312" /> 

<title>个人网站与动网整合(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("登录次数:" & 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="form1" name="form1" method="post" action="bbs/login.asp?action=chk&back=1"> 

  用户名: 

    <input name="username" type="text" id="username" size="10" /> 

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章