python - 使用 Flask-Security 在代码中修改密码

标签 python flask flask-security

我想创建一个页面来编辑一些用户数据,包括密码。如何使用 Flask-Security 在我自己的 View 中更改密码?

最佳答案

使用hash_password使用 Flask-Security 散列密码。

from flask_security.utils import hash_password
user.password = hash_password('Stack Overflow')

除非你有充分的理由不这样做,否则你应该使用内置的更改密码 view and form . Flask-Security 提供了定制两者的能力。将更改密码表单留在自己的页面中是一种常见的模式。

关于python - 使用 Flask-Security 在代码中修改密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37248588/

相关文章:

python - 如何使用 BeautifulSoup 解析来自 Oddshark.com 的 javascript?

python - Flask 导入错误(python)

python - 如何在 python/numpy 中将包含条目 [[[int int]] ...] 的向量转换为包含条目 [[int int] ...] 的向量?

python - 为什么这段代码表现得好像陷入了无限循环?

flask - 我的 ngrok Tunne 状态显示正在重新连接在自定义端口上运行 (4901)

python - Flask-Security 无法正确初始化

python - 使用 Flask-Security 对 REST API 进行身份验证

python - Flask-Security user_registered 信号在 Python 3.3 中未收到,但在 2.7 中有效

python - 如何将事件从另一个线程传递到异步任务?

ajax 的 python-flask 示例