asp

位置:IT落伍者 >> asp >> 浏览文章

ASP类型网站结合动网论坛会员的方法第1/3页


发布日期:2021年03月23日
 
ASP类型网站结合动网论坛会员的方法第1/3页
个人网站如有会员注册模块+动网论坛的话那网站要与动网论坛系统整合实现不同Web系统之间的用户信息同步更新登录等操作就不是件容易的事了虽然动网已提供有详细的动网论坛系统Api接口开发人员指南但像我这样的菜鸟一时半会可是参详不透的不甘心在对其登录验证等函数进行一番研究再加以测试后最终竟也小有所成菜鸟也有菜鸟的办法哈哈

网站文件结构

wwwroot

┝indexasp

┝CheckUserLoginasp

┕bbs/

整合原理

对于同步更新实现不困难整合主要问题就是难在同步登录所以我们的重点都将放在讨论如何实现同步登录上我的方法是将主站用户表整合至动网用户表Dv_User中(免去以后得更新两个库的麻烦)可按需要在Dv_User新增字段并对bbs/loginasp和bbs/inc/Dv_ClsMainasp做适当的修改登录时将表单发至bbs/loginasp进行验证主站根据动网登录成功后在Session记录的信息判断是否登录成功并取得用户资料

新增修改文件

indexaspcode:

<html>

<head>

<metahttpequiv=ContentTypecontent=text/html;charset=gb/>

<title>个人网站与动网整合()</title>

</head>

<body>

<!#includefile=CheckUserLoginasp>

<%

IfCheckUserLoginThen

Responsewrite(<a>退出登陆</a><p></p>)

Responsewrite(用户名:&RequestCookies(username)&<br>)

Responsewrite(性别:&RequestCookies(sex)&<br>)

Responsewrite(注册时间:&RequestCookies(joindate)&<br>)

Responsewrite(最后登录:&RequestCookies(lastlogin)&<br>)

Responsewrite(登录次数:&RequestCookies(userlogins)&<br>)

Responsewrite(浏览器类型:&RequestCookies(browser)&<br>)

Responsewrite(浏览器版本:&RequestCookies(version)&<br>)

Responsewrite(操作系统:&RequestCookies(platform)&<br>)

Else

%>

<formid=formname=formmethod=postaction=bbs/loginasp?action=chk&back=>

用户名

<inputname=usernametype=textid=usernamesize=/>

<br/>

密码

<inputname=passwordtype=passwordid=passwordsize=/>

<inputtype=submitname=Submitvalue=登录/>

</form>

<%

Endif

%>

<p></p><a>进入论坛</a>

</body>

</html>

上一篇:asp统计信息实现代码/文章每日、每周、每月、总访问量的方法

下一篇:ASP+上传文件语法