标签: python django
我们说,我有一位使用Chrome浏览器正常窗口登录的用户(不是隐身),现在他打开一个隐身窗口试图使用相同的凭据登录,我想检测特定用户是已登录并禁止第二次登录。
我见过这样的问题很少,其中解决方案是清理所有旧会话。但是,这是唯一的解决方案吗?我不能保持所有这些会话不受影响,并且仍然保证只有一个活动会话。
答案 0 :(得分:0)
您可以实时过滤掉用户的IP地址,并检查是否存在与该IP地址相关的活动会话。
如果有,它将阻止用户在隐身或任何其他浏览器中使用它。
活动会话意味着在这里打开会话