|
|
1
5
通过HTTP登录两次是不明确的。没有发出“断开”信号。如果你不小心的话,你会让人沮丧。 如果我关闭浏览器并意外地丢弃cookies,我可能无法再次登录。 服务器如何知道是我尝试重新登录而不是我尝试登录两次? 您可以尝试检查IP地址之类的方法。如果意外断开连接是因为我的路由器崩溃,释放了我的DHCP租约呢?现在我正在尝试重新登录,但我有一个新地址,并且没有已建立的cookie。我不想创建第二个会话,我只是想在当前会话断开后重新开始。
|
|
|
2
4
我去年做的一个网站担心用户名/密码可能会被发布到论坛上。我通过在登录视图中添加一个模型和一个检查来处理这个问题,该视图查看在过去的X小时内,这个名称使用了多少个独特的IP。我在settings.py中给站点管理员两个值来调整小时数和唯一IP的数量。如果某个名称被“过度使用”,则会阻止来自新IP的登录,直到经过足够的时间低于阈值。 令他们大吃一惊的是,去年他们只有一个名字触发了屏蔽,结果证明是公司总裁,他正在出差,不断从新地点登录。
|