网络编程
位置:首页>> 网络编程>> Asp编程>> asp如何实现强制登录注册?

asp如何实现强制登录注册?

  发布时间:2010-05-24 18:13:00 

标签:登录,注册,asp

 可用下面提供的强制登录的程序,它也可以用来做会员注册的。

security.asp

<%
bLoggedIn = (len(session("UserName")) > 0) 
if bRequireLogin then
' 要求登录
   if Not bLoggedIn then    
     response.redirect "login.asp?comebackto=" & _ 
     request.servervariables("script_name") & "?" & _ 
      ' 如果没注册,请注册
     server.urlencode(request.querystring)
   end if
end if
%>  

login.asp

<%
if request("comebackto") <> "" then
   sReferer = request("comebackto")
   sGoBackTo = "?" & request.querystring
end if
if request("cmdLogin") <> "" then
   sUserName = request("txtUserName")
   sPassword = request("txtPassword")
   ' 提交注册
   if sUserName = "bill" And sPassword = "gates" then
     bLoginSuccessful = True
     ' 验证帐号和密码
   end if
   session("UserName") = sUserName
   if sReferer = "" then
     response.redirect "index.asp"
     ' 登录成功,到用户请求页
   else
     response.redirect sReferer
     ' 如果没填写,重定向到登录页或其他约定的页
end if
else
%>
   <form action="login.asp<%=sGoBackTo%>" method="post">
     <input type="text" name="txtUserName"><br>
     <input type="password" name="txtPassword"><br>
     <input type="submit" name="cmdLogin"><br>
   </form>
    ' 显示登录
<%
end if
%> 

testpage.asp

<%
   bRequireLogin = True
%>
<!--#include file="security.asp"--> 


' 将 bRequireLogin设为真,放到 security.asp 中。

0
投稿

猜你喜欢

  • 看过数据库的备份与还原。大多数都是用组件来完成的。其实可通过sql语句来完成。   由于时间关系,未对参数进行验证和界面美化。代码
  • 表单验证是WEB开发中经常遇到的问题,我们以前常见的做法是:在客户端对表单域进行内容的检查,看是否是满足一定的要求或满足一定的结构,比如:是
  • Div+CSS+JS组和能够实现很多好看的特殊的效果,这里推荐一款可刷新的下拉菜单:下面是js代码部分:<script type=te
  • 如何用我的国际域名做虚拟域名?config.asp<%Domain_URL = "intels.net&
  • 为最终用户提供的功能主要由一个HTML文件和两个ASP文件提供,它们负责接受用户的订阅申请以及退出邮件列表申请。 用户的个人信息在图1所示的
  • 安装方法: regsvr32 parmf.dll附 如果想取消注册可以:regsvr32 /u&nb
  • 一个SELECT查询中的LIKE语句来执行这种查询,尽管这种方法可行,但对于全文查找而言,这是一种效率极端低下的方法,尤其在处理大量数据的时
  • 1、使用索引来更快地遍历表。缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索
  • 1.彻底弄懂CSS盒子模式一(DIV布局快速入门)3.彻底弄懂CSS盒子模式三(浮动的表演和清除的自述) 4.彻底弄懂CSS盒子模式四(绝对
  • 前一阵看到一篇文章《使用css3仿造window7的开始菜单》,文中仅使用CSS3 实现了Windows 7 开始菜单的动态效果,很久以来一
  • 前不久有个正要毕业的网友给我发邮件,他毕业设计需要实现锁屏的效果,但是他没有能看懂我之前发布的对话框源码,他问能不能把锁屏相关代码说明下,我
  • asp如何将RGB颜色转化成到16进制的?在R G B中输入小于255的数字点击观看即可转换成#开通的16进制。代码如下:<%R_RG
  • 大家应该经常看到在文本框里提示文字,然后一点就没了。通常做法都是默认给个value,通过js来处理。详细实现都不介绍了,大家都会。现在来看一
  • 使用图层可以像素为单位精确定位页面元素,并且可以将层放置在页面的任意位置。当把页面元素放入图层之中时,还可以控制哪个显示在前面、哪个显示在后
  • 阅读上一篇教程:WEB2.0网页制作标准教程(8)CSS布局入门接下来开始要真正设计布局了。和传统的方法一样,你首先要在脑海里有大致的轮廓构
  • 1. 相对与比较老的环境,建议使用第二个 set dbconnection=Server.CREATEOBJECT("ADODB.
  • 最近关于浏览器的最重要的事情就是IE的极光0day漏洞了,这个漏洞导致包括Google在内的多家美国公司受到黑客的攻击,当然也有很多网站被黑
  • 渲染引擎渲染引擎的职责是……渲染,也就是把请求的内容显示到浏览器屏幕上。默认情况下渲染引擎可以显示HTML,XML文档以及图片。 通过插件(
  • 看起来现在经常用到这样的效果来提高用户体验,所以就没事写了一个输入框提示列表的效果使用宽屏的朋友麻烦帮忙测试下,列表的位置有没有错位。代码可
  • 1. 用Dreamweaver 4.0制作闪动的Flash按钮选择菜单Insert→Interactive Images→Flash But
手机版 网络编程 asp之家 www.aspxhome.com