WIP: Bug534-NingShushuang #90

Closed
zhouyanfeng wants to merge 5 commits from Bug534-NingShushuang into master

5 Commits (master)

Author SHA1 Message Date
周彦丰 144c750cfd Merge branch 'master' into Bug534-NingShushuang 2023-06-11 01:47:33 +08:00
周彦丰 bb85237939 在signup.html中删除了jquery-3.1.1.js,使用了项目中原有的/static/js/jquery.js 2023-06-05 16:02:17 +08:00
周彦丰 05a31a3a48 添加了PIL的依赖 2023-06-03 14:35:53 +08:00
周彦丰 497cb20b7e 密码复杂度,修改了源代码的 account_service.py 文件,添加
了对密码中特殊字符和大小写字母的包含要求检查,并将密码的最低长度限制提升到 8 位以提高用户密码的安全性。
但与该版本EnglishPal中jsonify函数起冲突。

验证码机制
在EnglishPal/app中增加了generate.py函数,该函数用于生成验证码图片以供调用,需要先运行此函数,图片将会保存在app/static/captcha中。
在main.py中注册了两个新路由,用来接收前端用户提交的刷新验证码请求和验证码匹配检查请求。
修改了app/templates/signup.html的样式表和表单,新增了两个js函数,Change()用于检测用户刷新验证码的请求并发送给后端以切换验证码图片,Check()用以检查用户输入的验证码是否与图片匹配。
2023-05-23 22:04:43 +08:00
周彦丰 becd7e9d7d 密码复杂度,修改了源代码的 account_service.py 文件,添加
了对密码中特殊字符和大小写字母的包含要求检查,并将密码的最低长度限制提升到 8 位以提高用户密码的安全性。
但与该版本EnglishPal中jsonify函数起冲突。
2023-05-23 21:40:04 +08:00