rah / rah_unlog_me
排除 Textpattern CMS 访问日志中的站点管理员
1.5.0
2022-05-13 15:31 UTC
Requires
- php: >=7.4
- textpattern/installer: *
- textpattern/lock: >=4.8.0
Requires (Dev)
- rah/mtxpc: ^0.9.0
- squizlabs/php_codesniffer: 3.*
This package is auto-updated.
Last update: 2024-09-13 20:16:49 UTC
README
从 Textpattern CMS 的访问日志中排除一组 IP 地址。可以自动过滤掉您的访问、站点管理员和机器人产生的访问。插件为 Textpattern 的首选项面板添加了易于使用的日志选项。
安装
使用 Composer
$ composer require rah/rah_unlog_me
或 下载 安装包。
首选项
安装后,您可以在 Textpattern 的 首选项面板 中找到 rah_unlog_me 的设置,在 访问日志排除 部分。
是否从日志中排除站点作者的 IP 地址?
如果设置为 是,则在 Textpattern 管理员登录时不会记录站点管理员的访问。
从日志中排除的附加 IP 地址(以逗号分隔)
rah_unlog_me 的第二个选项是一个字段,您可以在此定义一个以逗号分隔的(,
)IP 地址列表,这些地址将从日志中排除。
此选项支持通配符。 %
匹配任意数量的字符,而 _
匹配恰好一个字符。使用通配符可以轻松排除整个地址块。以下示例将排除本地设备从访问日志中
::_%, fc00::_%, 10._%, 127._%, 172.16._%, 192.168.0._%
变更日志
版本 1.5.0 – 2022/05/13
- 现在积极阻止访问,而不是在清理数据库后。虽然提供了性能优势,但当前版本的 Texptattern 不会将 IP 地址保存到日志中,因此清理也无法进行。
- 现在需要 Textpattern CMS >= 4.8.0。
版本 1.4.1 – 2012/09/10
- 改进:清理了安装程序和迁移脚本。
版本 1.4 – 2012/07/11
- 更改:将嵌入的语言字符串移动到 Textpacks。
- 添加:芬兰语翻译。
- 添加:排除 IP 列表支持通配符。
%
匹配零个或多个字符,而_
匹配恰好一个字符。 - 现在需要 PHP5 或更高版本。
版本 1.3 – 2011/12/06
- 更改:使用与 Textpattern 完全相同的方法来检查已登录用户的 IP。只是为了保持一致性,实际上不影响任何事情。
- 移除:首选项面板上的 JavaScript。它造成的麻烦比提供的帮助还要多。并不是每个人都希望每个人都导航到插件的面板。
版本 1.2 – 2011/06/03
- 改进:当禁用 JavaScript 时,不再将 JavaScript 弹出到首选项面板顶部。
- 改进:使用单个查询扫描预定义的 IP 地址列表。
版本 1.1 – 2011/03/14
- 修复:卸载程序中的错别字。将“删除”改为“已删除”。
- 添加:遗忘的标志。
- 添加:缺少插件面板选项链接的权限。
- 修复:文档中的错别字。将所需的 TXP 版本从 4.0.7 更改为 4.2.0。
版本 1.0 – 2011/03/13
- 将插件的偏好设置集成到 Textpattern 的原生首选项面板中。
- 更好的排除/删除脚本。不再在不需要时从日志中搜索 IP 地址;当日志关闭时不会采取任何行动,并且仅当访问日志面板时才从日志中删除额外的 IP 地址。
- 支持语言字符串。
- 现在需要TXP 4.2.0以支持全部功能。
版本 0.1 – 2009/05/24
- 首次发布