使用Flask-Security更改代码中的密码

Ale*_*der 4 python flask flask-security

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

dav*_*ism 5

用于hash_password通过Flask-Security对密码进行哈希处理。

from flask_security.utils import hash_password
user.password = hash_password('Stack Overflow')
Run Code Online (Sandbox Code Playgroud)

除非有充分的理由,否则应使用内置的更改密码视图和表格。Flask-Security提供了对两者进行自定义的功能。将更改密码表单保留在其自己的页面中是一种常见的模式。