gpt4 book ai didi

javascript - 如何在没有 cookie 的情况下识别以前的用户/垃圾邮件发送者?

转载 作者:行者123 更新时间:2023-11-30 06:52:56 25 4
gpt4 key购买 nike

我是聊天网站的管理员,我们每天都会遇到很多滥用者,扰乱了正常的聊天流程。我们一直在禁止他们的 IP,而他们一直在使用 IP 转换器软件和代理来更改 IP。此外,他们总是使用“私有(private)浏览 session ”进入(这是我们的推论,因为对他们进行 cookie 标记不起作用)。

在他们开始他们的邪恶事件之前,有什么方法可以识别他们的存在吗?

我们有 javascript(虽然没有 AJAX)和 PHP5 供我们使用。我已经详细阅读了“浏览器指纹识别”。这听起来很有希望,但它包含了很多仅通过 AJAX 获得的值(屏幕分辨率、安装的字体等)。

我想尽可能坚持使用标准的 PHP5,如有必要,可以使用非 AJAX javascript。

用户群:

  • 90% 基于 Windows
    • 近 80% 的人在可移植设备上使用 Windows 7
    • 10% 的 XP
    • Windows 8 10%
  • 10% Mac 操作系统。

最佳答案

显然,如果用户注册尚未存在,您应该实现用户注册,并使用电子邮件地址确认或 oAuth 验证。对于纯 PHP,据我所知,您几乎无能为力。您也可以尝试将一些数据放入 localStorage(需要一点 JS),但并不是每个人都知道这一点,因此您可能会以这种方式捕获一些低摆动的巨魔。您还可以让没有识别 cookie 的人(“新手”)必须等待一段时间才能加入聊天。这样您的老用户就不会受到影响。

必须说,我真的很困惑你说你没有“任你支配”的 AJAX。除了一些将数据发送到服务器上的 PHP(或任何其他)脚本的 JS 之外,AJAX 是什么?使用 AJAX,您可以在用户收到来自其他聊天者的五个标记后立即自动禁止他们。没有它,您就真的很无能,因为一旦用户开始聊天,您就无法通过其他方式知道他们是谁,直到他们访问您网站上的另一个页面,而使用聊天应用程序似乎比平时更不可能。

关于javascript - 如何在没有 cookie 的情况下识别以前的用户/垃圾邮件发送者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30181835/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com