From 7ab1dd754d46e379718bdcf0239fd1d6f74bd088 Mon Sep 17 00:00:00 2001 From: 50582 <505822174@qq.com> Date: Sun, 29 Dec 2019 01:43:21 +0800 Subject: [PATCH] =?UTF-8?q?=E2=91=A0ReadMe=E5=86=85=E5=AE=B9=E7=BB=AD?= =?UTF-8?q?=E5=86=99=EF=BC=88=E8=82=96=E5=B0=A7=E9=83=A8=E5=88=86=EF=BC=89?= =?UTF-8?q?=20=E2=91=A1=E6=9B=B4=E6=94=B9=E5=AF=86=E7=A0=81=E5=A4=84?= =?UTF-8?q?=E5=A2=9E=E8=BF=9B=E6=A3=80=E6=9F=A5=E5=AF=86=E7=A0=81=E5=BC=BA?= =?UTF-8?q?=E5=BA=A6=E5=8A=9F=E8=83=BD=20=E2=91=A2=E7=99=BB=E5=BD=95?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=A2=9E=E8=BF=9B=E5=8A=9F=E8=83=BD=EF=BC=9A?= =?UTF-8?q?=E7=82=B9=E5=87=BBenter=E5=90=8E=E4=BC=9A=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 40 ++++++- src/fxml/ChangePassword.fxml | 28 +++-- src/fxml/Login.fxml | 8 +- src/imgzip/LoginSignIn/ChangePassword.java | 2 + .../LoginSignIn/ChangePasswordController.java | 102 +++++++++++++++++- .../LoginSignIn/DataBaseController.java | 24 ++--- src/imgzip/LoginSignIn/Login.java | 3 + src/imgzip/LoginSignIn/LoginController.java | 24 ++++- 8 files changed, 189 insertions(+), 42 deletions(-) diff --git a/README.md b/README.md index bf2b256..3a5c06f 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,36 @@ - 复制图片提取码到粘贴板 3. 后端服务器 - 接收并定期处理过期图片 + +4. 登录页面 + - 验证账号密码是否匹配 + - 账号密码栏是否为空 + - 记住账号密码 + - 进入注册账号、修改密码页面 + +5. 注册页面 + - 检查账号是否符合格式、是否为空、显示(取消显示)文字提醒用户(若不符合则无法点击注册按钮) + - 检查密码是否符合长度要求、是否为空、检查密码强度、显示(取消显示)文字提醒用户(若不符合则无法点击注册按钮) + - 检查邮箱是否为空、检查邮箱格式、显示(取消显示)文字提醒用户(若不符合则无法点击注册按钮) + - 检查是否点击了“已读服务条款”的选择框(若不符合则无法点击注册按钮) + - 打开系统默认网页,并登陆“服务条款”、隐私协议的外部网站, + - 返回注册页面、个人页面按钮 + +6. 注册成功页面 + - 返回注册页面或再次注册页面的按钮 + +7. 验证身份页面 + - 检查账号、邮箱是否为空(若不符合则无法点击验证按钮) + - 检查账号、邮箱是否唯一匹配对应(若不符合则无法点击验证按钮) + - 提交验证数据按钮 + +8. 修改密码页面 + - 检查两次输入密码是否相同,是否为空(若不符合则无法点击验证按钮) + - 检查密码是否符合长度要求、是否为空、检查密码强度、显示(取消显示)文字提醒用户(若不符合则无法点击修改密码按钮) + - 提交修改数据 + +9. 修改密码成功页面 + - 返回个人信息页面(或登录页面)按钮 ## 代码规范: > 采用[《阿里巴巴Java开发手册》](https://github.com/alibaba/p3c/blob/master/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4Java%E5%BC%80%E5%8F%91%E6%89%8B%E5%86%8C%EF%BC%88%E5%8D%8E%E5%B1%B1%E7%89%88%EF%BC%89.pdf) @@ -28,6 +58,14 @@ > [JavaFx Effect 之 Dropshadow 介绍使用](https://blog.csdn.net/qq_22571159/article/details/86570727) >[JavaFX之Drag And Drop拖放操作](https://blog.csdn.net/wingfourever/article/details/8858782) + +>[JavaFX文本框、按钮、列表框事件监听处理](https://blog.csdn.net/haoranhaoshi/article/details/82977050) + +>[java正则表达式大全(常用)](https://blog.csdn.net/zpz2411232428/article/details/83549502) + +>[加密解密(四)--Java中的Hash算法](https://blog.csdn.net/qq_24280381/article/details/72024860) + + ## API 1. 警告弹窗AlertWindow类,添加按钮的实例如下 @@ -44,5 +82,3 @@ alertWindow.start(new Stage()); } } - ``` - diff --git a/src/fxml/ChangePassword.fxml b/src/fxml/ChangePassword.fxml index 9dc5c8d..3578bad 100644 --- a/src/fxml/ChangePassword.fxml +++ b/src/fxml/ChangePassword.fxml @@ -1,9 +1,6 @@ - - - @@ -43,25 +40,26 @@ - + - - - - - + + + + + + - - + + diff --git a/src/fxml/Login.fxml b/src/fxml/Login.fxml index 4eeb089..66a7590 100644 --- a/src/fxml/Login.fxml +++ b/src/fxml/Login.fxml @@ -1,15 +1,13 @@ - - + - - + @@ -85,7 +83,7 @@ -