Files
18xchat/loginSystem.md
T
2025-10-21 11:54:28 +08:00

1.5 KiB

登陆系统设计

需求

实现完整的登陆系统,包括账号(邮箱)、密码登录,忘记密码找回功能,注册新账号功能、修改密码功能

具体需求

页面 1:登陆页面 --LoginPanel

页面预制体位于 resources/loginPanel/LoginPanel,参考页面预制体命名,继承 ui 父类 li_baseView 实现 LoginPanel,可实现输入邮箱、密码进行登录,点击忘记密码按钮跳转到安全验证页面,点击登录按钮实现登录,注册按钮跳转注册页面,关闭按钮进行关闭

页面 2:注册页面 --RegisterPanel

页面预制体位于 resources/loginPanel/RegisterPanel,参考页面预制体命名,继承 ui 父类 li_baseView 实现 RegisterPanel,可实现输入邮箱、密码,点击 SendBtn 会往邮箱发送验证码(后端实现,留接口),点击注册实现注册,关闭按钮进行关闭

页面 3:修改密码页面 --NewPasswordPanel

页面预制体位于 resources/loginPanel/NewPasswordPanel,参考页面预制体命名,继承 ui 父类 li_baseView 实现 NewPasswordPanel,输入相同的新密码,点击确定按钮进行后端验证

页面 4:安全验证页面 --SafeCheckPanel

页面预制体位于 resources/loginPanel/SafeCheckPanel,参考页面预制体命名,继承 ui 父类 li_baseView 实现 SafeCheckPanel,输入邮箱,点击 SendBtn 会往邮箱发送验证码(后端实现,留接口),输入验证码点确定,验证成功(留后端实现)则跳转修改密码页面,