2024-10-02 12:27:17 发布
网友
我正在使用Flask和flaskuser构建一个pythonweb应用程序。我希望能够将用户注册限制为在特定域上有电子邮件的用户(即@example.com网站)
这可能吗?在
您可以在发送表单之前进行验证,如下所示:
DOMAINS_NOT_ALLOWED = ['yahoo.com', 'baidu.ch', 'example.com'] email_domain = request.form['email'].split('@')[-1] if email_domain in DOMAINS_NOT_ALLOWED: return "You're not allowed to register from this email provider."
您可以验证RegisterForm中的电子邮件,因此只有电子邮件结尾为的用户example.com网站将被允许注册。如果使用的是Flask-WTF,则可以查看WTForms for custom validators的文档。在
您可以在发送表单之前进行验证,如下所示:
您可以验证RegisterForm中的电子邮件,因此只有电子邮件结尾为的用户example.com网站将被允许注册。如果使用的是Flask-WTF,则可以查看WTForms for custom validators的文档。在
相关问题 更多 >
编程相关推荐