A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始



分别将用户注册,用户激活,的业务逻辑用自己的话描述出来

1.用户注册
  这次我们主要是在html上进行数据的提交,因此使用ajax方式,在servlet层接收数据并封装到user对象中,然后调用service和dao中的方法,根据提交的user对象的username去查询是否存在相同的用户名,不存在的时候就进行数据的存储并返回true,当存在的时候反馈信息给serlvet并存储信息到信息对象中并返回false,根据不同的返回Boolean值进行不一样的操作,true:转发页面到恭喜注册成功,false:在页面显示注册失败。

2.用户激活
  判断用户的激活主要通过数据库中的激活状态Status来判断,而激活用户的时候我们用来判断是哪个用户名激活账号是通过激活邮件携带的uuid来锁定用户名的,所以在把将用户信息保存到数据库的时候需要创建唯一的uuid,并把用户的status状态都修改为N,然后在发送邮件给用户的邮箱,当用户进行点击邮件上的超链接的时候会跳转到servlet中,调用service和dao层中的方法修改数据库中对应用户的status值为Y,最后返回登入界面(这里可以延申思考的是在登入界面的时候需要对激活状态进行判断)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马