文档库 最新最全的文档下载
当前位置:文档库 › 登录流程2

登录流程2

登录流程2
登录流程2

项目名称:BookShop

目录结构:regist:loginForm.jsp-> do_loginForm.jsp

loginInfo.jsp->do_ loginInfo.jsp

redirect.jsp->do_ redirect.jsp

数据包:org.ten.util

注册页面流程:

第一步:在loginForm.jsp页中输入用户登录邮箱和密码,

1、首先判断邮箱和密码是否为空

2、判断密码是否正确。

Select * from user_info where email=? and password=?;

rs.getInt(“ID”);(可取可不取)

rs.getString(“email”);( 放到session里)

rs.getString(“nickname”);(放到session里,显示在页面左上角)

3、正确则登录成功,否则登录失败。

4、判断该用户是否处于激活状态,然后转到第二步

rs.getInt(“status”); ( 通过session传递到redirect.jsp页面里)

第二步:跳转到redirect.jsp页面。在本页面中,

1、首先接收session判断该用户是否处于激活状态

2、如果未激活则提供跳转到激活页面的链接,并且在5秒后自动跳转到激活页

面。继续进行用户激活的操作。

if(second==0) {

if(session(“status”)==0){

location=" verifyForm.jsp";

}else if(session(“status”)==1){

location="主页";

}

}

3、否则只提示登录成功,在5秒后自动跳转到主页面。

if(session(“status”)==0){

登录成功,激活账户

}else if(session(“status”)==1){

登录成功

}

注:在verifyForm.jsp中所读取的email地址是通过session传递的,然后根据该email地址在数据库中搜索该地址所对应的激活码并显示到页面上(select activecode from user_info where email=?;)。账户激活成功后要将数据库中status 字段改为1(Update user_info set status=1 where email=?;)

相关文档