1.5 KiB
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 会往邮箱发送验证码(后端实现,留接口),输入验证码点确定,验证成功(留后端实现)则跳转修改密码页面,