预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

注册、登陆及验证模块设计 在MySQL中建立用户信息表 确定用户信息字段 用户信息只有一些常用的、比较重要的信息,由于需要邮件验证,所以还需要保存临时验证码。 序号字段类型和长度描述主键可空默认值1idinteger自增型的主键是否无2uidvarchar(20)用户账号否否无3passwordvarchar(30)密码否否无4realNamevarchar(20)用户真实姓名否否无5gendertinyint(1)性别:0,女;1,男否否无6emailvarchar(50)e-mail地址否否无7telvarchar(15)联系电话否是无8questionvarchar(50)密码提示问题否否无9answervarchar(50)问题答案否否无10validateCodevarchar(20)验证码,当激活过后,该字段置为activated,表示已经激活否是无11loginNuminteger登陆次数否否无建立用户表 createtableuser( idint(10)unsignednotnullauto_increment, uidvarchar(20)notnulldefault'', passwordvarchar(30)notnulldefault'', realNamevarchar(20)notnulldefault'', gendertinyint(1)unsignednotnulldefault'0', emailvarchar(50)notnulldefault'', telvarchar(15)defaultnull, questionvarchar(50)defaultnull, validateCodevarchar(20)notnulldefault'', answervarchar(50)notnulldefault'', loginNumint(10)unsignednotnulldefault'0', primarykey(id)) 用JSP处理注册数据 2.1创建注册提交表单 <%@pagecontentType="text/html;charset=utf-8"language="java"errorPage=""%> <html> <head> <metahttp-equiv="Content-Type"content="text/html;charset=ut-8"> <title>用户注册</title> </head> <body> <formname="userRegisterForm"method="post"action="Register"onsubmit="returncheckForm(this)"> <tablewidth="80%"border="0"align="center"cellpadding="2"cellspacing="0"> <caption> <fontcolor="blue"style="font-size:20px">用户注册</font><br></caption> <trbgcolor="#EFEFEF"> <tdwidth="25%"align="right">用户名:</td> <tdwidth="30%"valign="bottom"> <inputname="uid"type="text"id="uid"size="20"maxlength="50"></td> <tdwidth="45%">* <inputname="checkUser"type="button"value="查看是否被占用"onclick="checkUid();"> </td> </tr> <trbgcolor="#EFEFEF"> <tdcolspan="3">(用户名由a~z的英文字母(不区分大小写)、0~9的数字、点、减号或下划线组成,长度为3~18个字符,只能以数字或字母开头和结尾,例如:syjk3_001)</td> </tr> <tr><td>密码:</td> <td><inputname="password"type="password"id="password"size="20"maxlength="50"></td> <td>*(密码长度为6~16位,区分字母大小写。登录密码可以由字母、数字、特殊字符组成。)</td> </tr> <trbgcolor="#EFEFEF"> <tdheight="40"valign="middle">密码确认:</td> <td><inputname="confirmPassword"type="password"id="confirmPassword"size="20"maxlength="