EnglishPal/app
周彦丰 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
..
layout/partial Repalce old app folder with SoftArch王炫/english-pal-master/app/ 2022-01-26 21:10:09 +08:00
model refactor: remove sql sentences 2023-04-18 21:50:54 +08:00
static 密码复杂度,修改了源代码的 account_service.py 文件,添加 2023-05-23 22:04:43 +08:00
templates 密码复杂度,修改了源代码的 account_service.py 文件,添加 2023-05-23 22:04:43 +08:00
test [REFACTOR] user_service.py: Added id to user name, word and frequency for click to execute AJAX request in JS (#30) 2022-07-18 13:29:04 +08:00
Article.py pull最新的snapshot-20230511,后更新了difficulty.py和Article.py的部分代码,提交了新的pickle文件 2023-05-18 23:29:38 +08:00
Login.py refactor: remove sql sentences 2023-04-18 21:50:54 +08:00
UseSqlite.py Use named style for sqlite3 execute() 2022-01-27 17:01:03 +08:00
WordFreq.py Publish EnglishPal source code 2021-04-06 16:22:03 +08:00
Yaml.py build.sh: deploy the new code 2022-02-05 22:59:45 +08:00
account_service.py 密码复杂度,修改了源代码的 account_service.py 文件,添加 2023-05-23 21:40:04 +08:00
admin_service.py refactor: refactor the way to check article level 2023-05-06 17:42:04 +08:00
difficulty.py 去掉了get_difficulty_level_for_user的多出的break 2023-05-23 19:40:33 +08:00
generate.py 密码复杂度,修改了源代码的 account_service.py 文件,添加 2023-05-23 22:04:43 +08:00
main.py 密码复杂度,修改了源代码的 account_service.py 文件,添加 2023-05-23 22:04:43 +08:00
pickle_idea.py Update pickle_idea.py 2021-05-31 08:48:03 +08:00
pickle_idea2.py Change from bug359-zhangkeli 2023-04-25 08:40:26 +08:00
user_service.py AJAX载入文章数据 2023-05-11 15:51:10 +08:00
wordfreqCMD.py 查漏,业务中的两处前端标签不做修改,因为不被使用了 2023-03-21 18:57:00 +08:00