在主页中利用asp技术实现用户口令的验证
---- 大家知道在一般的web 站点中,用户的访问是不受限制的,即可以访问web 站点上的任何信息,且访问信息的次序是不受限制的。
以http://www.xyz.com为例,用户可以访问 http://www.xyz.com,可以访问http://www.xyz.com/custom.htm。这两页访问的次序没有限制,即可以先访问http://www.xyz.com/custom.htm,也可以先访问 http://www.xyx.com.
这种灵活性对一般的用户来说是非常方便的, 但是对于某些特定的应用, 如基于web 的电子邮件系统( 如:http://www.hotmail.com), 基于web 的需要进行用户口令验证的intr.net系统等必须限制用户的访问信息的次序. 它要求用户首先在登录页上输入登录信息, 然后根据用户名动态生成相应的主页. 这一般可以通过两种方式来实现控制。一,cgi方式. 二,java applet 或 activex 等前端方式.
本文介绍 cgi 方式中一种简单易用的asp(active server page) 方式. 读者如对asp 不熟悉, 可以通过阅读以下程序得到一个初步的印象. 以下程序将以简明的方式给出整个模拟系统。 包 括 一 个sql server 数 据 库users
| username | password | other |
| char(10) | char(10) | char(50) |
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器