我正在使用 Flask 和 MongoDB 开发基于 Web 的应用程序。对于数据库连接和操作,我使用的是 pymongo。到目前为止,我成功地进行了用户注册和用户登录,但是当我使用@login_required 装饰器并添加@login_manager.user_loader 时,我的登录已停止工作并且没有出现任何错误。在调试它时,我发现问题是会话 ID。我正在获取会话 ID
@login_manager.user_loader
def load_user(user_id):
print("user_id",user_id)
user =User.get_by_id(user_id)
print(user)
if user is not None:
return User(user["_id"])
else:
return None
但是如何使用它或使用 pymongo 管理它,就像我尝试使用 session id 获取用户数据一样
user =User.get_by_id(user_id)
我没有得到
幕布斯7119047
相关分类