在 IPB 中禁用 IP 日志记录

发布于 2024-11-25 20:02:27 字数 133 浏览 0 评论 0原文

我正在使用 IPB 3.1.4,您能告诉我需要删除哪些类和方法才能禁用论坛中的 IP 日志记录吗? 我无法在专门的 IPB 论坛上提出这个问题,因为我不知道它们在哪里,而 stackoverflow 是程序员的最佳网站,也许有人知道如何解决我的问题:)

I am using IPB 3.1.4, can you tell me which classes and methods am I need to remove to disable IP logging in forum?
I can't ask this question on specialized IPB forum because of I don't know where they are and stackoverflow is the best site of programmers and maybe someone know how to resolve my problem :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风蛊 2024-12-02 20:02:27

如果不编辑 ipb 源文件,则无法禁用 ip 日志记录。您可以尝试为所有用户设置相同的IP。为此,请尝试以下操作:

  1. 打开 admin/sources/handlers/han_login.php
  2. 找到以下代码: if ( $member['ip_address'] == "" OR $member['ip_address'] == '127.0.0.1 ')
    {
    $core['ip_address'] = $this->registry->member()->ip_address;
    }
  3. 将其替换为:if ( $member['ip_address'] == "")
    {
    $core['ip_address'] = "127.0.0.1";
    }
  4. 节省

PS很多ipb功能(例如垃圾邮件防护、暴力防护...)都使用ip。您真的要禁用 ip 日志记录吗?可能会带来很多麻烦。

Theres no way to disable ip logging without editing ipb source files. You can try to set same ip for all users. To do it try this:

  1. open admin/sources/handlers/han_login.php
  2. find this code: if ( $member['ip_address'] == "" OR $member['ip_address'] == '127.0.0.1' )
    {
    $core['ip_address'] = $this->registry->member()->ip_address;
    }
  3. Replace it with this: if ( $member['ip_address'] == "")
    {
    $core['ip_address'] = "127.0.0.1";
    }
  4. save

P.S. a lot of ipb functions (e.g. spam-protection, bruteforce-protection...) use ip. Do you really want to disable ip logging? It may cause a lot of troubles.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文