register时序图
2017-03-31 15:45:06 0 举报
为你推荐
查看更多
在注册时序图中,首先用户输入用户名和密码,点击注册按钮。系统接收到请求后,进行验证操作,如检查用户名是否已存在、密码强度是否满足要求等。如果验证通过,系统将用户的用户名和密码存储到数据库中,并生成一个唯一的用户ID。接着,系统会向用户发送一封包含确认链接的邮件,要求用户点击链接以完成注册过程。用户收到邮件后,点击链接进入确认页面,输入邮箱中的验证码。系统验证验证码正确后,将用户的邮箱地址与用户ID关联起来,并更新数据库中的相关信息。最后,系统向用户显示注册成功的提示信息。
作者其他创作
大纲/内容
22注册成功返回0
8 表中存在或不存在该用户名
1 访问
14 selectOne(Wrapper <User> queryWrapper):User
10 表中存在或不存在该用户名
LoginServiceImpl
表中不存 在该用户
Alt
11 返回此用户名可用或不可用信息
<<Mapper>
LoginController
5 getOne(Wrapper<User> queryWrapper):User
表中存在 该用户
2 输入用户名和密码
16 表中存在该用户
18注册失败返回1
17 表中存在该用户
register.html
15 根据用户输入的用户名查询此用户是否存在
4 check(User user):Map<String String>
19 将该用户插入用户表中
13 userRegister(User user):int
17 表中不存在该用户
9 表中存在或不存在该用户名
21 插入成功
<<view>>
16 表中不存在该用户
<<Controller>>
数据库t_user表
18 insert(User user): int
UserMapper
6 selectOne(Wrapper <User> queryWrapper):User
7 根据用户输入的用户名查询此用户名是否存在
20 插入成功
3 前端验证数据是否合法
用户
收藏
收藏
0 条评论
回复 删除
下一页