在 IPB 中禁用 IP 日志记录
我正在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果不编辑 ipb 源文件,则无法禁用 ip 日志记录。您可以尝试为所有用户设置相同的IP。为此,请尝试以下操作:
if ( $member['ip_address'] == "" OR $member['ip_address'] == '127.0.0.1 ')
{
$core['ip_address'] = $this->registry->member()->ip_address;
}
if ( $member['ip_address'] == "")
{
$core['ip_address'] = "127.0.0.1";
}
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:
if ( $member['ip_address'] == "" OR $member['ip_address'] == '127.0.0.1' )
{
$core['ip_address'] = $this->registry->member()->ip_address;
}
if ( $member['ip_address'] == "")
{
$core['ip_address'] = "127.0.0.1";
}
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.