注册、登陆及验证模块设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

注册、登陆及验证模块设计

一、在MySQL中建立用户信息表

1.1确定用户信息字段

用户信息只有一些常用的、比较重要的信息,由于需要邮件验证,所以还需要保存临时验证码。

create table user(

id int(10) unsigned not null auto_increment,

uid varchar(20) not null default '',

password varchar(30) not null default '',

realName varchar(20) not null default '',

gender tinyint(1) unsigned not null default '0',

email varchar(50) not null default '',

tel varchar(15) default null,

question varchar(50) default null,

validateCode varchar(20) not null default '',

answer varchar(50) not null default '',

loginNum int(10) unsigned not null default '0',

primary key(id))

二、用JSP处理注册数据

用Servlet根据提交来的数据来处理请求,检查合法性,并将合法的数据持久化

三、实现用户登录

3.1 创建登陆输入表单

3.2 验证用户名和密码是否正确

密码匹配,这样做是出于程序安全性的考虑。

3.3 实现用户登录次数更新

四、用Session保存登陆信息、判断用户是否已登陆

相关文档
最新文档