一次登录使用烧瓶

时间:2016-05-26 07:46:59

标签: flask flask-login flask-security

我有一个带登录页面并连接到MySql的烧瓶应用程序。我通常使用chrome在我的localhost上运行它。我的登录工作正常。现在我想要的是,如果我在Chrome上登录我的应用程序,它同时工作正常,当我在另一个浏览器中打开我的应用程序时,它再次提供一个我不需要它的登录页面。 我只需要一次登录。如果我使用chrome登录,如果我在FireFox中打开它,它应该给我登录的会话而不是相应的登录页面。或者只是简单地通知我“你已经登录了另一个浏览器,登出并登录这里。” / p>

如果是这样可以建议我采取一些步骤。

1 个答案:

答案 0 :(得分:0)

这是完全不可能的,因为一个浏览器对另一个浏览器中存储的cookie一无所知。

常见的方法是强制注销另一次登录尝试,或者,如果用户已经登录,则选择登录拒绝。

另一种方法是通过IP地址检测登录用户,但这真是个坏主意,因为单个IP背后可能有数千名用户。