asp用户注册示例代码

 asp用户注册示例代码:

数据库设计:
表名:userinfo
字段名 类型/长度 说明 
id 自动编号 用户ID 
username text/16 用户名 
password text/32 MD5 32位加密 
addtime 时间日期 注册时间 
代码如下:
<%
'asp教程用户注册示例
'http://www.asp.org.cn
dim db,conn,myconn
db="asporgcn.mdb" '数据库文件相对路径
Set Conn = Server.CreateObject("ADODB.Connection") '创建对象实例
myconn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
Conn.Open MyConn
if request("submit")<>"" then '用户点击提交按钮
username=request("username")
password=request("password")
password2=request("password2")
if password<>password2 then
response.write("<script>alert('两次输入的密码不对');window.history.back();</script>")
response.end() '结束运行
end if
set rs=server.CreateObject("adodb.recordset")
sql="select count(0) from userinfo where username='"&username&"'" 
rs.open sql,conn,1,1
if rs(0)>0 then '判断用户名是否已经注册
response.write("<script>alert('用户名已经存在');window.history.back();</script>")
response.end() '结束运行
else
'response.write "insert into userinfo(username,password) values('"&username&"','"&password&"')"
conn.execute("insert into userinfo([username],[password]) values('"&username&"','"&password&"')") '添加到数据库注册完成,password是ACCESS中的保留关键字。保留关键字用[]括起来就不会出错。
response.write("<script>alert('注册成功!');window.history.back();</script>")
end if
rs.close
set rs=nothing '使用完RS后一定要记得关闭与释放,否则占用服务器资源,在ASP程序面试时,这一点一定要记住
end if
conn.close '关闭连接,
set conn=nothing '释放内存 这两句很重要,不然会占用大量服务器资源。
%>
<html>
<head>
<title>用户注册案例</title>
<META content="中国ASP网编写的用户注册案例教程。http://www.asp.org.cn" name=description>
</head>
<body>
<form id="form1" name="form1" method="post" action="index.asp">
<table width="400" border="1">
<tr>
<td>用户名:</td>
<td><label>
<input name="username" type="text" id="username" size="16" maxlength="16" />
</label></td>
</tr>
<tr>
<td>密码:</td>
<td><input name="password" type="password" id="password" size="16" maxlength="16" /></td>
</tr>
<tr>
<td>确认密码:</td>
<td><input name="password2" type="password" id="password2" size="16" maxlength="16" /></td>
</tr>
<tr>
<td colspan="2"><label>
<input type="submit" name="Submit" value="提交" />
</label></td>
</tr>
</table>
</form>
</body>
</html>

时间: 2024-08-01 22:19:59

asp用户注册示例代码的相关文章

ASP生成静态首页的示例代码

简单点的,ASP生成静态首页的示例代码 <% dim objXmlHttp,binFileData,objAdoStream set objXmlHttp = Server.CreateObject("Microsoft.XMLHTTP") objXmlHttp.open "GET","http://"&request.ServerVariables("HTTP_HOST")&"/index1.

asp内置函数formatdatetime使用示例代码

asp内置函数formatdatetime使用示例代码 formatdatetime(now(),0) '则返回2004-10-18 11:45:53   formatdatetime(now(),1) '则返回2004年10月18日   formatdatetime(now(),2) '则返回2004-10-18   formatdatetime(now(),3) '则返回11:47:12   formatdatetime(now(),4) '则返回11:47   weekDayName(we

ASP.NET 2.0 正式版中无刷新页面的开发(示例代码的补充)

asp.net|示例|刷新|无刷新|页面 原文请见Leon.Zhou的:http://pfzhou.cnblogs.com/archive/2006/03/31/363342.html 下载了示例代码,并转换成VB了,AJAX功能测试成功.但遇到些小问题:Demo1很正常.Demo2按Leon原来的写法testAJAX.aspx.vb中Line 22不成功.所以我直接在IDE环境中,修改button3的OnClientClick属性,见testAJAX.asp的Line 52.测试成功.Demo

Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)

asp.net|示例|下载|压缩 (一). 实现功能    对文件及目录的压缩及解压功能(二). 运行图片示例  (三).代码    1. 压缩类     1/**//// <summary>  2/// 压缩类  3/// </summary>  4public class ZipClass  5{     6    public static void ZipFile(string FileToZip, string ZipedFile, int CompressionLeve

Asp.net 2.0 用C# 创建 PDF文件[引用] (示例代码下载)

asp.net|创建|示例|下载 (一). 功能   创建PDF文件(二). 代码  1using System;  2using System.Data;  3using System.Configuration;  4using System.Web;  5using System.Web.Security;  6using System.Web.UI;  7using System.Web.UI.WebControls;  8using System.Web.UI.WebControls.

ASP.NET 2.0 HttpHandler实现对某种文件类型权限保护(示例代码下载)

asp.net|示例|下载 学习整理了一下(一). HttpHandlers能够处理对某种特定文件类型的请求. 例如, 在machine.config 文件中默认已经有大部分的系统处理Handlers:<httpHandlers>   <add verb="*" path="*.aspx" type="System..Web.UI.PageHandlerFactory" />   <add verb="*&

ASP.NET 2.0 HttpHandler实现生成图片验证码(示例代码下载)

asp.net|示例|下载|验证码 学习整理了一下(一).功能       用HttpHandler实现图片验证码       (二).代码如下  1. 处理程序文件 ValidateImageHandler.ashx代码如下  1 <%@ WebHandler Language="C#" Class="ValidateImageHandler" %> 2  3 using System; 4 using System.Web; 5 using Syst

ASP.NET 2.0 读取配置文件[INI](示例代码下载)

asp.net|示例|下载 (一). 功能          操作配置文件[*.ini]类 (二). 代码      1. 核心类文件 INIFILE.cs 代码  1 /// <summary> 2 /// INIFILE 操作类 3 /// </summary> 4 public class INIFILE 5 { 6     [DllImport("kernel32")] 7     private static extern long WritePriv

Asp.net 2.0 制作最原始的TextBox控件[一](示例代码下载)

asp.net|控件|示例|下载 (一). 概述         示例制作一个与Asp.net TextBox同样功能的 TextBox control, 可以了解一下        Control底层的实现原理(二). 代码实现      1. 核心控件生成代码文件TextBox.cs  1  1using System; 2  2using System.Data; 3  3using System.Configuration; 4  4using System.Web; 5  5using