·理想商务网惊爆推出 ·免费企业建站,我们设计、我们的空间-你来管理 信息搜索:
用户 密码
新闻 汽车 体育 教育 生活 企业黄页 女性 娱乐 旅游 文学
flash 军事 校园 软件 导航 美容 幽默 时尚 读书 手机 爱情 建站 教程 黑客 动漫 网购 论坛
图片新闻 - 娱乐新闻 - 企业新闻 - 军事新闻 - 综合新闻 - 安全新闻 - 网站动态 - 彩信 - 资源 - 便民 - 考试 - 企业服务 - 小说
首页 >> 黑客 >> 技术交流 >> 新闻正文


ASP中页面限权访问的几种方法

日期:
2004-11-24 9:26:06 来源:台州理想网 作者:不详 录入: 浏览:


台州理想网(tzlx.Net)依法保护知识产权,如果我们的文章有涉及或侵犯您的有关权益,请即时与我们联系, 注明网址及文章,我们会即时处理或删除,感谢您的合作!

自动滚屏[左键停止] 或者双击自动滚屏


在设计网页时,经常遇到某些页面需限权访问的情况。比如,一个公司的某些产品只让某一或某些供应商或客户浏览。那么,我们如何实现这一功能呢?本文,笔者将向读者介绍几种限制客户访问权限的方法。

  通常,我们在设计过程中会面临三种情况:某一页面只让某一用户浏览、某一页面只让某些用户浏览和某些页面只让某些用户浏览。第一种情况很简单,笔者不再叙述,下文将详细介绍后两种情况的设计方法。

一、某一页面只让某些用户浏览
  将这些客户的信息保存在数据库中,若能在数据库中检索到客户输入的姓名和密码就允许访问该页面。
  Protect.asp文件 ′需限权访问的页面

  〈html〉〈head〉〈title〉赛迪主页〈/title〉〈/head〉〈body bgcolor="#00FFFF"〉

  ′此处可输入该页面的其它内容

  〈form action="Protect.asp" method="post"〉

  请输入姓名:

  〈input type="text" name="text"〉

  请输入密码:〈input type="password" size="20" name="password"〉

  〈input type="submit" name="B1" value="查询"〉〈/p〉〈/form〉

  〈%set conn=server.createobject("adodb.connection")

  conn.open "asptest"

  ′asptest是存放客户信息的表单permission所在的数据库的名字

  sql1="select  from permission where xm='"&&request.form("text") && "' and mima='"&&request.form("password")&&"'"

  set rs=conn.execute(sql1)%〉

  ′如果数据库中存在客户输入的姓名和密码,就显示页面product.asp的超级链接

  〈% if not rs.eof then%〉〈a href="product.asp"〉本公司的产品〈/a〉

  〈%end if%〉〈/body〉〈/html〉

二、某些页面只让某些用户浏览
  我们可以设计一登录页面register.asp,如果客户没有登录,在进入每个需限权访问的页面时强制客户先访问页面register.asp实现登录。成功登录之后自动返回到刚才要访问的页面。我们可用cookies和session两种方法来实现。

  1.用cookies实现

  如果客户已经登录过,就把登录的信息记录在客户端的cookies中,之后客户就可直接浏览其它限权访问的页面。

  register.asp

  〈% if request.form("b1")="提交" then

  set conn=server.createobject("adodb.connection")

  conn.open "asptest"

  sql1="select * from permi

※ 本文来源: 中国X黑客小组[CnXHacker.Net]  作者: 韩枫 ※

【打印此页】 【返回上页】 【发送给好友】 【关闭窗口】 【我要投稿】【发表评论】

相关文章
热点文章
在中搜索【ASP中页面限权访问的几种方法】更多的结果
在中搜索【ASP中页面限权访问的几种方法】更多的结果
在中搜索【ASP中页面限权访问的几种方法】更多的结果
新闻评论
推荐文章
最新文章
相关专题
·无相关专题
新闻搜索

关于站点 | 广告服务 | 联系站长 | 版权隐私 | 友情连接

本站郑重声明:本站所载文章、数据仅供参考,使用前务请核实,风险自负。
COPYRIGHT (C) 2003-2004 Www.tzlx.Net ALL RIGHTS RESERVED.
联系方式:E-mail:web 制作维护:汽水糖 QQ:307929021