2016-05-16 81 views
0

我想創建一個頁面來編輯一些用戶數據,包括密碼。我如何使用Flask-Security在我自己的視圖中更改密碼?使用Flask-Security更改密碼代碼

+0

你想編輯特定用戶的密碼設置或密碼值嗎? –

+0

特定用戶的密碼值。 – Alexander

+0

PLZ貼一些你的代碼 –

回答

1

使用encrypt_password使用Flask-Security散列密碼。

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

除非你有一個很好的理由,否則你應該使用內置的更改密碼view and form。 Flask-Security提供了自定義兩者的功能。將更改密碼錶單保留在其自己的頁面中是一種常見模式。