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

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

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

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 中。

标签:登录,注册,asp
0
投稿

猜你喜欢

  • url地址栏加密和解密函数 Base64

    2008-07-10 13:29:00
  • 全国哀悼日 建议站点换素装(附代码)

    2008-05-19 12:05:00
  • 用Oracle并行查询发挥多CPU的威力

    2010-07-23 12:52:00
  • 让设计散发文化韵味

    2009-03-22 15:01:00
  • 概念性产品设计

    2008-06-11 12:57:00
  • 分析SQL Server中数据库的快照工作原理

    2009-01-19 14:03:00
  • 经验:解决DB2中出现的SQL1032N错误现象

    2009-09-02 14:10:00
  • 快速掌握ASP连接11种数据库的常用语法

    2008-11-28 15:32:00
  • asp xml 缓存类

    2011-04-03 11:20:00
  • 防止网站被采集的理论分析以及十条方法对策第1/2页

    2011-03-29 10:38:00
  • ASP同一站点不同编码程序出现乱码解决办法

    2008-11-10 12:08:00
  • 提高MYSQL查询效率的三个有效的尝试

    2009-02-27 16:08:00
  • IE8将是IE的最后一个版本?

    2009-03-12 12:44:00
  • 判断字段是否被更新 新旧数据写入Audit Log表中

    2012-01-29 17:56:33
  • Mysql Innodb引擎优化(参数篇)

    2010-05-02 19:57:00
  • javascript面向对象编程(一)

    2008-03-07 12:54:00
  • 视觉设计的一致性与用户体验

    2010-01-06 13:38:00
  • mysql5存储过程编写实践

    2008-12-24 16:32:00
  • 兼容主流浏览器的【表情插入】源码

    2010-07-02 13:02:00
  • 流行WEB开发语言比较之ASP篇

    2007-12-23 17:23:00
  • asp之家 网络编程 m.aspxhome.com