动网8.3 整合 个人网站

废话不多说,这几天在研究动网整合个人网站,在百度搜索了两天,发现就TM那几篇文章,按照文章弄的死去活来就是么搞好,“人生最痛苦的事就是你通宵去做事情,却没做好。。。”经过几天奋战终于攻破,所谓功夫不负有心人,大概就是这样。现在公布程序:

参考网站:第一货源    免费网店代理

/根目录:index.htmi、chklogin2.asp、conn.asp

/根目录/bbs/:动网程序

1首先修改cookie 通用名称

文件路径:bbs\inc\Dv_ClsMain.asp  第83行修改Forum_sn和CacheName,不要的注释掉

  'Forum_sn="DvForum 8.3"'如果一个虚拟目录或站点开多个论坛,则每个要错开,不能定义同一个名称
  'Forum_sn=Forum_sn & "_" & Request.servervariables("SERVER_NAME")
  Forum_sn="no1g"'如果一个虚拟目录或站点开多个论坛,则每个要错开,不能定义同一个名称
  CacheName="no1g"'如果一个虚拟目录或站点开多个论坛,则每个要错开,不能定义同一个名称

2修改cookie全站通用路径,动网限制只能在bbs目录下访问cookie,我们膝盖全站通用,有8处要修改

两个地方打开inc/Dv_ClsMain.asp 分别寻找 Response.Cookies(Forum_sn).path 和 Response.Cookies(Dvbbs.Forum_sn).path 将右侧的值均替换为"/" ,例: Response.Cookies(Forum_sn).path="/"

三个地方打开login.asp 寻找 Response.Cookies(Dvbbs.Forum_sn).path=Dvbbs.cookiepath 应该共有三个,其中一个是:Response.Cookies(Dvbbs.Forum_sn).path = Dvbbs.cookiepath(等号两旁有空格) 替换为: Response.Cookies(Dvbbs.Forum_sn).path="/"

一个地方打开logout.asp 寻找 Response.Cookies(Dvbbs.Forum_sn).path=Dvbbs.cookiepath 第27行应该只有一个替换为: Response.Cookies(Dvbbs.Forum_sn).path="/" 至此,修改完毕,即可以达到cookies全站通用的目的了

两个地方 打开reg.asp 寻找Response.Cookies(Dvbbs.Forum_sn).path=Dvbbs.cookiepath 替换Response.Cookies(Dvbbs.Forum_sn).path = "/"

3根目录登录文件index.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>首页</title>
</head>

<body>
<a href="bbs/index.asp">论坛</a>
<form id="form1" name="form1" method="post" action="chklogin2.asp">
 账户:<input type="text" name="username" />
 密码:<input type="password" name="password" />
 <input type="submit" name="Submit" value="提交" />
</form>
</body>
</html>

4登录验证文件chklogin2.asp

<!--#include file="conn.asp"-->
<!--#include file="bbs/inc/md5.asp"-->
<!--#include file="bbs/inc/const.asp"-->
<%
dim username,UserPassword,comeurl
username=trim(request.Form("UserName"))
UserPassword=trim(request.Form("password"))
response.write "提交"&username&"<br />"
response.write "提交"&UserPassword&"<br />"

if username="" then
response.Write "<script LANGUAGE='javascript'>alert('登录失败,请输入用户名!');location.href='"&comeurl&"';</script>"
conn.Close
set conn=nothing
response.end
end if

if UserPassword="" then
response.Write "<script LANGUAGE='javascript'>alert('登录失败,请输入密码!');location.href='"&comeurl&"';</script>"
conn.Close
set conn=nothing
response.end
end if

set rs=server.CreateObject("adodb.recordset")
rs.Open "Select * From [Dv_User] Where UserName='"&username&"'" ,conn,1,3
'如果用户存在
if not(rs.bof and rs.eof) then
    if rs("UserPassword")=MD5(UserPassword) then
  '设置用户登录cookie
  response.write "前台提交! <a href='bbs/index.asp'>论坛</a>"
  Response.Cookies("no1g").path="/"
  response.Write "userid:"&rs("userid")&"-"&"userclass:"&rs("userclass")&"-"&"username:"&rs("username")&"-"&"TruePassWord:"&rs("TruePassWord")&"-"
  Response.Cookies("no1g")("userid") = rs("userid")
  Response.Cookies("no1g")("usercookies") = "2"
  Response.Cookies("no1g")("userclass") = rs("userclass")
  Response.Cookies("no1g")("username") = rs("username")
  Response.Cookies("no1g")("userhidden") = 2
  Response.Cookies("no1g")("password") = rs("TruePassWord")
  Response.Cookies("no1g")("StatUserID") = Response.Cookies("no1g")("StatUserID")
  Response.Cookies("upNum")=0
  Response.Cookies("no1g").Expires=Date+31

  
 
  rem 清除图片上传数的限制
  Response.Cookies("upNum")=0
  response.write "登录成功! <a href='bbs/index.asp'>论坛</a>"

 else
  response.write "<script LANGUAGE='javascript'>alert('您输入的密码有误!');location.href='"&comeurl&"';</script>"
  response.end
 end if
 '跳转到你登陆的页面
else
 response.write "<script LANGUAGE='javascript'>alert('您输入的用户不存在!');location.href='"&comeurl&"';</script>"
 response.end
end if

rs.Close
set rs=nothing

conn.Close
set conn=nothing
%>

5数据库链接文件 conn.asp

<%
dim conn,connstr,startime,sundxDB,rs,UserAgent
startime=timer()
UserAgent = Trim(Lcase(Request.Servervariables("HTTP_USER_AGENT")))
If InStr(UserAgent,"teleport") > 0 or InStr(UserAgent,"webzip") > 0 or InStr(UserAgent,"flashget")>0 or InStr(UserAgent,"offline")>0 Then
 Response.Write "请不要采用teleport/Webzip/Flashget/Offline等工具来浏览商城!"
 Response.End
End If

'连接数据库
sundxDB="bbs/Data/Dvbbs83.mdb"
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&sundxDB&"")
On Error Resume Next
 Set conn = Server.CreateObject("ADODB.Connection")
 conn.open connstr
 If Err Then
  err.Clear
  Set Conn = Nothing
  Response.Write "数据库连接出错,请检查Conn.asp中的数据库指向。"'
  Response.End
 End If
%>

希望对大家有帮助,同时请尊敬他人劳动成果,转请注明来源联系本人请到
转:http://kuangshi2999898.blog.163.com/blog/static/8049935920103255556553/

转载于:https://www.cnblogs.com/ghd2004/articles/1988371.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
动网ASP8.3版本在ASP8.2版本基础上增加的功能列表: 1.用户注册IP记录(包含IP注册查询功能) 2.管理员可以发iframe标签功能(管理员可以发布iframe及javascript帖子及显示) 3.网站优化SEO(后台有开关控制(开启采用新的seo;关闭保留以前)) 4.网站关键词禁止提交功能(后台有开关控制(含有后台设置的关键词不允许提交)) 注:根据目前网络环境管理形式而专门开发的功能 5.全站快速开启除管理员及版主以外的审核功能,开启此功能后,批量设置的审核无效 6.批量更新某一版块的高级设置的一项属性功能 7.增加系统首页四格调用 8.文件比较功能 9.精华帖印章(精华帖显示印章) 10.增加审核功能(1.单用户需要审核 2.用户组需要审核功能) 11.防垃圾注册(设置验证码) 12.只看该用户(使用该功能,可在帖子中查看指定用户的发帖和回帖) 13.帖子审核通过更新功能(用户审核通过后将更新用户的最后发帖时间和dv_board表) 14.后台基本设置非法参数判断 15.批量改一个或多个用户组的个别属性 16.下载扣分功能优化 17.论坛相册功能 18.首右右栏插件 19.上传mp3等自动播放功能 20.优化后台短信群发功能(只插入一条数据,用户登录插入用户短信数据) 21.记录最后五个IP地址功能(配合网络环境监督检查) 22.复制帖子地址功能(方便用户复制喜欢的网址送给朋友) 23.快钱在线支付系统(直接在线充值金币) 动网ASP8.3在ASP8.2基础上修改更新的功能列表: 1.统一论坛说明(积分=经验 改成 全部是积分 财富=金钱 改成 全部是金钱) 2.自定义权限错误的更新(更新数据库结构) 3.数据库兼容问题(兼容SQL2000,2005,2008) 4.附件上传表(将announceid和topicid分开存储方便站长调用) 5.搜索功能优化(搜索速度优化) 6.帖子浏览及主题浏览分页加强功能,更新了存储过程让浏览显示速度更快(支持千万级数据库快速分页) 7.金币帖转换成普通帖功能(错发金币帖的用户选择设置) 8.获赠金币帖隐藏输入金币数量(BUG修复) 9.去掉首页导航菜单(当版块较多时,首页的导航载入较慢,去掉首页的导航可有效解决该问题) 10.首页调用复制功能(首页调用版块需增加时,点击复制,可直接建立与之前已设置成功的调用版块,对此进行再次编辑即可) 11.首页右侧采用后台开关形式 删除的功能: 1.帖子评论删除 2.个人主页删除 3.圈子功能删除 4.系统魅力删除

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值