如何使用Flask-Security扩展在Flask中登录和注销用户?
我刚开始使用flask- http://pythonhosted.org/Flask-Security/api.html,在阅读这里的文档时,我真的不知道如何显式地登录和注销用户,以及在用户登录之前对用户进行身份验证。
发布于 2013-10-22 23:21:24
Flask-安全使用Flask-登录。因此,您可以按照documentation执行以下操作
login_user(user) # where user is your user object
logout_user()显然,您仍然需要编写视图,在调用这些方法之前,您将在其中验证表单提交等,并根据需要进行适当的模板呈现或重定向。
发布于 2014-02-02 05:02:01
转到flask安全配置页面:http://pythonhosted.org/Flask-Security/configuration.html,并将所有默认配置值复制到初始化.py文件中,如下所示:
app.config['SECURITY_LOGIN_USER_TEMPLATE'] = 'security/login_user.html'等等。
然后,您必须下载包含所有html模板的安全文件。将该文件夹放在保存所有其他html模板的templates文件夹中。你可以使用谷歌来找出下载文件夹的位置,以及如何设置其余的flask安全。我在flask安全方面也遇到了很多麻烦,但在这里和google上摸索了一下之后,我能够让其中的一些工作起来,所以不要失去信心。希望这能有所帮助。
https://stackoverflow.com/questions/19521384
复制相似问题