1
嗨,我用python燒瓶燒瓶安全。燒瓶Secuirty禁用密碼確認
我想讓用戶確認他們的電子郵件,但不是他們的密碼。
它不要求用戶輸入他們的密碼,並且另一個輸入來確認密碼是否匹配。
相反,它只是要求用戶輸入一個密碼。
SECURITY_CONFIRMABLE要求用戶在註冊新帳戶時需要確認他們的電子郵件地址。
我想讓用戶確認他們的電子郵件,但不檢查密碼是否與註冊時匹配。
嗨,我用python燒瓶燒瓶安全。燒瓶Secuirty禁用密碼確認
我想讓用戶確認他們的電子郵件,但不是他們的密碼。
它不要求用戶輸入他們的密碼,並且另一個輸入來確認密碼是否匹配。
相反,它只是要求用戶輸入一個密碼。
SECURITY_CONFIRMABLE要求用戶在註冊新帳戶時需要確認他們的電子郵件地址。
我想讓用戶確認他們的電子郵件,但不檢查密碼是否與註冊時匹配。
RegisterForm
從Flask-Security
繼承自ConfirmRegisterForm
,PasswordConfirmFormMixin
和NextFormMixin
。您應該從Flask-Security
導入ConfirmRegisterForm
和NextFormMixin
,並定義一個自定義RegisterForm
,它只能從ConfirmRegisterForm
和NextFormMixin
繼承。
from flask-security import ConfirmRegisterForm, NextFormMixin
class CustomRegisterForm(ConfirmRegisterForm, NextFormMixin):
def __init__(self, *args, **kwargs):
super(CustomRegisterForm, self).__init__(*args, **kwargs)
if not self.next.data:
self.next.data = request.args.get('next', '')
改寫Flask-Security
配置:
app["SECURITY_REGISTER_FORM"] = CustomRegisterForm
這非常適合我。 –