首页 > 解决方案 > 如何防止在 Django 网站上(大量)共享帐户?

问题描述

第一个想法:检查每个帐户的IP日志以检测共享并禁止它,但这非常耗时

第二:以某种方式控制每个帐户的设备,但我不知道如何实现。

提出一些想法,谢谢

标签: django

解决方案


您可以做的是在用户登录时使现有会话无效。

因此,您需要在项目中查找会话,并且每当有人尝试登录(全局检查user_logged_in事件/信号)时,会使他们现有的会话无效,或者如果您只想启用多个并发会话会使旧的现有会话无效,并且你完成了

在此处检查如何使会话无效


推荐阅读