ASP技术在论坛中的运用(七)(吐血推荐!!!!)

2016-01-29 17:56 0 1 收藏

ASP技术在论坛中的运用(七)(吐血推荐!!!!),ASP技术在论坛中的运用(七)(吐血推荐!!!!)

【 tulaoshi.com - ASP 】

      这儿或许是我们这个论坛的核心之所在,但它实现起来也没有什么特别的地方。还是那些老东西:表单处理,数据库查询,在用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

  < titleUntitled 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=&q

来源:https://www.tulaoshi.com/n/20160129/1503641.html

延伸阅读
标签: Web开发
一、读者指引 读者指引帮助你掌握本文的梗概。以免你看了大半才明白这编文章不适合你,给你造成视觉污染。 如果你正在用ASP写程序,或者你正在写一些诸如BBS、留言溥或表单数据检查之类的东东那就值得一看。 如果你对正则表达式已经了如指掌,那么你不必一行行的看,只要看看我写的模板,再比较一下,取其精华就行了。 ...
标签: ASP
  第一节: WAP的潜能 这些日子,我们常听到WAP技术,一种手机上网的技术。从技术上讲,移动电话不可能和PC来竞争,移动电话的屏幕只能容下 很少的字符,它的带宽也是很受限制,而且输入也很笨拙。那我为什么还要 介绍它了,嘿嘿,这里有两个主要的我认为WAP一定有 成功的因素。 随处性: 只要你有手机,你到哪里都可以访问w...
标签: ASP
      ASP从发布至今已经7年了,使用ASP技术已经相当成熟,自从微软推出了ASP.NET之后就逐渐停止了对ASP版本的更新。但是由于有很多人仍然习惯使用ASP来开发网站,所以,再次我将以一个简单的例子来说明在ASP中如何使用Cache。 简单的说使用Cache基本原理是,把经常需要且获得代价昂贵的数据在内存中持续保存一定时间,...
标签: ASP
  <<<上一页 WML基本的语言 "p" element 作用与HTML一样,只是如果你想显示文字这个就是必须的。 "do" element 实际上每个WAP应用必须支持导航条。do标签最主要的type属性的值就是accept,这个意味着当你按下软键一个新的选项会被加到列 表中来。label属性指定显示的文字。另外是一些选项: go - 导航到...
标签: ASP
  在上一节中,我讲解了最基本的WAP和WML的概念,这一节我们就来看看ASP和WAP是如何结合的. 第四节:另一种预订你电影票的方法 现在在奥斯陆,电影院提供了一种基于电话系统的来销售门票,这个系统是很复杂的,还必须给用户一些说明才能指导用户买票, 而且用户还必须在报纸上找到某种电影的代码,这个很烦,我们来介绍另一种方法。 ...

经验教程

854

收藏

98
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部