Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用python flask确保每个用户有一个活动会话?_Python_Session_Flask_Flask Login - Fatal编程技术网

如何使用python flask确保每个用户有一个活动会话?

如何使用python flask确保每个用户有一个活动会话?,python,session,flask,flask-login,Python,Session,Flask,Flask Login,如何使用python flask确保每个用户有一个活动会话 说明:如果一个用户使用相同的凭据登录两台不同的计算机 我希望该机制能够使用flask和python强制注销该用户的早期活动会话。请帮我解决这个问题 我目前正在使用flask login、load\u user()和login\u manager库作为登录机制。确保这一点的一种方法是从服务器生成会话id。您需要在用户每次登录时生成一个唯一的会话id,并将其存储在针对该用户的某个数据库中。除此之外,您还需要在每次进行端点调用(需要用户登录)

如何使用python flask确保每个用户有一个活动会话

说明:如果一个用户使用相同的凭据登录两台不同的计算机 我希望该机制能够使用flask和python强制注销该用户的早期活动会话。请帮我解决这个问题


我目前正在使用
flask login
load\u user()
login\u manager
库作为登录机制。

确保这一点的一种方法是从服务器生成会话id。您需要在用户每次登录时生成一个唯一的会话id,并将其存储在针对该用户的某个数据库中。除此之外,您还需要在每次进行端点调用(需要用户登录)时对用户进行身份验证。当然,在注销时丢弃会话id


当用户登录旧会话id时,这种方法会被丢弃,而上一个会话不再有效。

确保这一点的一种方法是从服务器生成会话id。您需要在用户每次登录时生成一个唯一的会话id,并将其存储在针对该用户的某个数据库中。除此之外,您还需要在每次进行端点调用(需要用户登录)时对用户进行身份验证。当然,在注销时丢弃会话id


这样,每当用户登录旧会话id时就会被丢弃,而上一个会话不再有效。

因此我需要在数据库中签入活动会话并丢弃上一个会话的rightYes。您可以在请求头中发送用户的当前会话id以进行验证。因此,我需要在数据库中签入活动会话id,并放弃前一个会话id的rightYes。您可以在请求头中发送用户的当前会话id以进行验证。