频道直达 - 学院 - 下载 - 交易 - 特效 - 字库 - 手册 -排名-工具- 繁體
网页教学网站开发 设为首页
加入收藏
联系我们
建站搜索: 常用广告代码   用户注册 | 用户登陆
您当前的位置:中国建站之家 -> 网站开发设计技术教程 -> asp教程 -> ASP技术在论坛中的运用。(七) (建论坛的完整程序,吐血推荐!!!!)

ASP技术在论坛中的运用。(七) (建论坛的完整程序,吐血推荐!!!!)

作者:佚名  来源:转载  发布时间:2005-7-18 16:35:36  发布人:acx

减小字体 增大字体

这儿或许是我们这个论坛的核心之所在,但它实现起来也没有什么特别的地方。还是那些老东西:表单处理,数据库查询,在用ASP把他们有机的结合起来。

  当进入了文章审阅模式(前面提到的板务处理)之后,最为首要的内容,应该是对斑竹的身份进行验证了。下面来看看斑竹登陆页面:

  < %

  boardid=request("boardid")

  boardid是由进入这个页面的链接所传递过来的,是要进行板务处理的看板的ID。通过它才能知道处理的是那个板的板务。

  

  Set conn = Server.CreateObject("ADODB.Connection")

  conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("bbssystem.mdb")

  Set cmd = Server.CreateObject("ADODB.Command")

  Set cmd.ActiveConnection = conn

  cmd.CommandText = "板主密码查询"

   ReDim param(0) '' 声明

  param(0) = CLng(boardid) '' CLng 不可忽略

  Set rs = cmd.Execute( ,param )

  boardmanager=rs("板主")

  set cmd=nothing

  %>

  < html>

  < head>

  < title>Untitled Document< /title>

  < meta http-equiv="Content-Type" content="text/html; charset=gb2312">

  < /head>

  < body bgcolor="#FFFFFF">

  < p>只有板主< %=boardmanager%>才能够进入这个地方< /p>

   < p>请输入验证密码, 并且为了保持身份验证,请打开浏览器的Cookies。< /p>

  < form method="post" action="managerloginrest.asp">

   < input type="password" name="password">

   < input type="hidden" name="boardid" value=< %=boardid%>>

   < input type="submit" name="Submit" value="确定">

  < /form>

  这个页面仅仅是用来登陆用的,它得到斑竹输入的密码后,并不能进行验证,而是将验证的工作放到下一个页面中进行。实际上,密码输入和验证的工作是可以放在一个页面中完成的,只不过代码的结构安排上有点麻烦。

  < /body>

  < /html>

  < %

  set rs=nothing

  conn.close

  set conn=nothing

  %>

   现在得到了斑竹ID和输入的密码,下面就是进行验证的工作managerloginrest.asp了,它接受上面那个文件中表单的内容,并进行相关处理:

  < %

  response.buffer=true

  把缓冲区设置为允许使用。这一条一般来说,是应该加在每个ASP页面的首部的,这样能够提高ASP页面的性能。在打开了缓冲区后,ASP中还有一些相应的特殊用法,在后面会提及。

  boardid=request("boardid")

  password=request("password")

  Set conn = Server.CreateObject("ADODB.Connection")

  conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("bbssystem.mdb")

  Set cmd = Server.CreateObject("ADODB.Command")

  Set cmd.ActiveConnection = conn

  cmd.CommandText = "板主密码查询"

   ReDim param(0) '' 声明

  param(0) = CLng(boardid) '' CInt 不可忽略

  Set rs = cmd.Execute( ,param )

  boardmanager=rs("板主")

  if password< > rs("密码") then %>

  < html>

  < head>

  < title>身份验证< /title>

  < meta http-equiv="Content-Type" content="text/html; charset=gb2312">

  < /head>

  < body bgcolor="#FFFFFF">

  密码错误

  < /body>

  < /html>

  < %

  else

  session("beenthere")=boarded


将本文收藏到QQ书签与更多好友分享
[打 印]
[] [返回上一页] [收 藏]
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
精彩推荐
热门文章
· 注册码大全二
· 注册码大全四
· 注册码大全一
· 要10G免费网络硬盘的请进..
· 通过google 赶快来赚美金..
· 注册码大全十
· 头像-qq头像(qq新头像)4..
· 让你轻松架设FTP服务器1..
· 注册码大全三
· 梦幻背景图片7
· 卡通动物图片6
· 网页制作素材-按钮素材2..
· 让你轻松架设FTP服务器5..
· 风景图片8
· 注册码大全九
· 让你轻松架设FTP服务器2..
关注此文读者还看过
· 微软产品经理称IE7上市后..
· ASP程序中同一个用户不允..
· 关于主动画中load动画和..
· Win98 下 FTP 服务器安装..
· 做一个打不死的个人站长..
· Flash MX 文本工具手册(..
· Photoshop调色教程:简单..
· 精彩网页九“慎”
· XML和JSP的联手(2)
· 时代华纳董事长理查德明..
· Dreamweaver MX进阶教程..
· Net的精髓-XML和SOAP(一..
· FLASH内置组件CheckBox(..
· ActionScript 基础<5>--..
· 星期的计算函数
· Apache用户认证方法汇总..
相关文章
· ASP技巧:让Len,Left,Right..
· ASP技巧:rs.getrows方法
· ASP技巧实例:关于对表单操..
· ASP技巧:用isapi_re..
· 用Agent+ASP技术制作语音聊..
· 用ASP技术编制隐藏用户密码..
· ASP技术在论坛中的运用(八)..
· ASP技术在论坛中的运用(七)..
· ASP技术在论坛中的运用(六)..
· ASP技术在论坛中的运用(五)..
· ASP技术在论坛中的运用(四)..
· ASP技术在论坛中的运用(三)..
· ASP技术在论坛中的运用(二)..
· ASP技术在论坛中的运用(一)..
· 用ASP技术开发WEB调查(投票..
· 用ASP技术开发 WEB 调查(投..
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 人才招聘
网站合作、内容监督、商务咨询:QQ: 9576619
Copyright ? 2005--2008 中国建站之家版权所有
粤ICP备05092265号