如何在flask登录中跟踪当前用户?

naga4ce

我正在尝试通过flask-login使用当前用户。所以我试图g object

我正在分配flask.ext.login.current_user给g对象

@pot.before_request
def load_users():
   g.user = current_user.username

如果用户正确,它将起作用。但是,当我使用错误的凭据注册或登录时,出现此错误

AttributeError: 'AnonymousUserMixin' object has no attribute 'username'

请告诉我我哪里错了...

naga4ce

感谢您的回答@Joe和@pjnola,因为大家都建议我参考flask-login文档

我发现我们可以自定义匿名用户类,因此我根据需要进行了自定义,

Anonymous class

#!/usr/bin/python
#flask-login anonymous user class
from flask.ext.login import AnonymousUserMixin
class Anonymous(AnonymousUserMixin):
  def __init__(self):
    self.username = 'Guest'

然后将此类添加到 anonymous_user

login_manager.anonymous_user = Anonymous

通过它,它可以获取用户名(如果它是匿名请求)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在angularJS控制器中跟踪当前用户?

来自分类Dev

如何在rails中跟踪用户来源?

来自分类Dev

如何在 Java Spring Boot 应用程序中跟踪用户的登录

来自分类Dev

如何在std :: stringstream中跟踪当前位置

来自分类Dev

无法在Laravel中跟踪用户的登录次数

来自分类Dev

如何在Django中跟踪用户会话的长度

来自分类Dev

如何在Django中跟踪用户会话的长度

来自分类Dev

如何在删除数据的SQL Server中跟踪登录详细信息

来自分类Dev

Spark如何在randomSplit中跟踪拆分?

来自分类Dev

如何在GWT中跟踪JSNI错误?

来自分类Dev

如何在MySQL中跟踪连接

来自分类Dev

如何在Eclipse中跟踪代码?

来自分类Dev

如何在MVC中跟踪先前的Urls

来自分类Dev

如何在piwik中跟踪搜索?

来自分类Dev

如何在git中跟踪.lnk文件?

来自分类Dev

如何在Django中跟踪页面导航

来自分类Dev

如何在AngularJS中跟踪事件?

来自分类Dev

如何在Delphi中跟踪点

来自分类Dev

如何在 Xcode 中跟踪多次触摸

来自分类Dev

如何在grequests中跟踪重定向?

来自分类Dev

如何在ASP.Net MVC 5中跟踪匿名用户的活动?

来自分类Dev

如何在整个应用程序中跟踪用户的手势和点击?

来自分类Dev

如何在 Google Analytics 中跟踪用户在输入中输入的数据?

来自分类Dev

如何在 C# 控制台应用程序中跟踪用户输入?

来自分类Dev

如何从完整的日志文件中跟踪特定的用户流

来自分类Dev

如何在JSP,Java Servlet中支付当前登录的用户

来自分类Dev

如何在Django的表单类中传递当前登录的用户

来自分类Dev

如何在基于类的视图中获取当前登录的用户?

来自分类Dev

更改 Flask-Login 当前登录的用户

Related 相关文章

热门标签

归档