网站系统的“用户登录”
前言
现在的系统,几乎所有的网站,都有自己的数据库,有自己的VIP区,为了更好的服务
和方便用户,同时也是为了网站本身更好的管理,都有用户模块区。
用户在网站可以注册自己的信息,在以后的系统登录时,可以用自己的信息登录,进
入系统后都是自己的信息,有用的记忆喜好等等,方便了很多。下面就根据传智播客SSH
网上商城,我们一起来了解这个制作的详细逻辑和过程。
用户界面:
用户模块逻辑:
注册:
1.前台JS校验:
2.使用AJAX完成对用户名异步校验:
3.后台Struts2校验:
4.验证码:
5.发送激活邮件:
6.将用户信息存入到数据库:
激活:
1.点击链接完成激活:
* 根据激活码,查询数据库中是否有该用户:
* 如果有:激活.(将激活码字段清空.)
* 修改用户的状态:
登录:
1.输入用户名和密码:(数据校验.)
2.用户名和密码都正确同时用户状态必须是激活状态:
退出:
销毁session
小结:
这是基本的逻辑和需求,大部分的网站都是以这个为一个框架模板,这主要有注册,
用户注册后进行账号的激活,激活之后就可以登录系统了,如果要退出,直接销毁
Session就行,具体的系统和代码实现,后续进行总结。