Python 更改当前登录用户的登录名

Python 更改当前登录用户的登录名,python,flask,flask-login,Python,Flask,Flask Login,我需要实现一个特殊的超级用户帐户,能够将当前会话更改为任何其他用户的新会话。如果我已登录,如何更改为其他帐户?与您登录当前用户的方式相同,使用其他用户实例调用login\u user以成为该用户 但是,除非您使用服务器端会话,否则无法获取他们的实际会话数据。默认的基于cookie的会话仅将数据存储为cookie,只有真正的用户才能访问cookie 在实现类似的内容之前,请考虑安全性影响。如果超级用户可以成为任何用户,那么只需泄露一个登录即可获取每个人的数据

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

与您登录当前用户的方式相同,使用其他用户实例调用
login\u user
以成为该用户

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

在实现类似的内容之前,请考虑安全性影响。如果超级用户可以成为任何用户,那么只需泄露一个登录即可获取每个人的数据