# Flask-Based Time-Sensitive Password Manager
## Initial intention of the project
为了解决,我在给学员、客户提供魔法🪄时,每个月都要维护更新节点。每个用户的有效期不同,每次都得查和计算,沉默成本很高,最后研发一个具有时效的密码访问系统。
## Technical Involvement
这个项目主要涉及以下技术和概念:
1. **Python**:Python 是一种流行的、易于学习的编程语言。在这个项目中,我们用 Python 来编写后端代码。
2. **Flask**:Flask 是一个用 Python 编写的轻量级 Web 应用框架。在这个项目中,我们用 Flask 来处理 HTTP 请求、渲染 HTML 模板、管理路由等。
3. **HTML**:HTML 是用来创建网页的标记语言。在这个项目中,我们用 HTML 来编写网页模板。
4. **Pickle**:Pickle 是 Python 的一个模块,可以把 Python 对象序列化为字节流,也可以从字节流中反序列化出 Python 对象。在这个项目中,我们用 Pickle 来保存和加载数据。
5. **密码哈希**:密码哈希是一种安全措施,用来防止密码在存储和传输过程中被窃取。在这个项目中,我们用 `werkzeug.security` 模块的 `generate_password_hash` 和 `check_password_hash` 函数来生成和检查密码哈希。
6. **HTTP方法**:HTTP 有多种方法,如 GET、POST、PUT、DELETE 等。在这个项目中,我们主要使用 GET 和 POST 方法。
7. **Web表单**:Web 表单是 HTML 的一部分,可以让用户输入数据并提交到服务器。在这个项目中,我们在 HTML 模板中创建了多个表单,用来实现登录、添加密码等功能。
8. **日期和时间操作**:在这个项目中,我们需要对日期和时间进行一些操作,如获取当前时间、计算时间差等。我们使用 Python 的 `datetime` 模块来完成这些操作。
9. **MVC模式**:MVC 是 Model-View-Controller 的缩写,是一种常见的软件设计模式。在这个项目中,我们的数据模型(Model)是 `Admin` 和 `Password` 类,视图(View)是 HTML 模板,控制器(Controller)是视图函数。
## Future
- [ ] 功能性
- [x] 密码时效性
- [x] 密码后台添加
- [x] 密码设置时效「-1为永久有效」
- [ ] 时效密码删除
- [ ] 自动删除
- [ ] 手动删除
- [x] 复制订阅添加:复制成功提示
- [ ]
- [ ] 后台管理
- [ ] UI
- [x] 草图界面
- [x] 密码界面优化
- [x] 订阅链接复制功能
## ChangeLog
- 2023-06-07 18:15:55:修复订阅链接无法复制问题
- 2023-06-07 20:11:46:密码界面优化
- 2023-06-07 21:38:02:实现密码失效自动删除
- 2023-06-08 23:40:13:添加复制成功提示功能
## 声名
本项目全权由 AI悦创维护,如果想要哪去当作毕业设计、课设等。请及时联系与我沟通,严禁商用。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于Python+Flask的时效性密码管理系统-毕业设计源码+使用文档(高分优秀项目).zip 该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到97分,在window10/11测试环境严格调试,下载即用,确保可以运行,部署教程齐全,也可以作为课程设计、 基于Python+Flask的时效性密码管理系统-毕业设计源码+使用文档(高分优秀项目).zip 该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到97分,在window10/11测试环境严格调试,下载即用,确保可以运行,部署教程齐全,也可以作为课程设计 基于Python+Flask的时效性密码管理系统-毕业设计源码+使用文档(高分优秀项目).zip 该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到97分,在window10/11测试环境严格调试,下载即用,确保可以运行,部署教程齐全,也可以作为课程设计 基于Python+Flask的时效性密码管理系统-毕业设计源码+使用文档(高分优秀项目).zip 该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到97分,在window10/11测试环境严格调试,下载即用,确保可以运行,部署教程齐全,也可以作为课程设计 基于Python+Flask的时效性密码管理系统-毕业设计源码+使用文档(高分优秀项目).zip 该项目是个人高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到97分,在window10/11测试环境严格调试,下载即用,确保可以运行,部署教程齐全,也可以作为课程设计
资源推荐
资源详情
资源评论
收起资源包目录
基于Python+Flask的时效性密码管理系统-毕业设计源码+使用文档(高分优秀项目).zip (34个子文件)
Falsk-Password-Manager-main
admins.pickle 4KB
passwords.pickle 192B
Pipfile 197B
app.py 3KB
models.py 1KB
templates
manage_passwords.html 543B
manage_content.html 300B
content.html 2KB
admin.html 294B
index.html 177B
.idea
flaskProject2.iml 681B
vcs.xml 167B
misc.xml 197B
inspectionProfiles
Project_Default.xml 426B
profiles_settings.xml 174B
modules.xml 278B
.gitignore 176B
jsLibraryMappings.xml 197B
docs
01-项目教学文档.md 8KB
02-代码复制功能.md 2KB
database
jquery密码输入框插件.rar 34KB
创意密码输入卡通开锁svg特效.rar 3KB
Pipfile.lock 8KB
test
admins.pickle 3KB
passwords.pickle 181B
demo2.py 1KB
data.pickle 86B
demo.py 1KB
link.html 14KB
static
js
script.js 44B
css
style.css 11KB
img.png 37KB
README.md 3KB
171265889347208773632.zip 416B
共 34 条
- 1
资源评论
不走小道
- 粉丝: 3221
- 资源: 5113
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功