更改Flask-Login当前登录用户

时间:2017-03-16 14:47:03

标签: python flask flask-login

我需要实现一个特殊的超级用户帐户,能够将当前会话更改为任何其他用户的新会话。如果我已经登录,如何更改为其他帐户?

1 个答案:

答案 0 :(得分:2)

与登录当前用户的方式相同,请使用其他用户实例调用login_user以成为该用户。

除非您正在使用服务器端会话,否则您无法获取其实际会话数据。默认的基于cookie的会话仅将数据存储为cookie,只有真实用户才能访问。

在实现这样的事情之前考虑安全隐患。如果超级用户可以成为任何用户,那么只需要破解一个登录以获取每个人的数据。