授权状态说明什么
在“许可证”(德语:„Lizenz“)区域的输入框下方有一行“状态”(德语:„Status“)。它显示在许可证服务器上最近一次校验的结果,这次校验要么由“启用”(德语:„Aktivieren“)触发,要么来自每日复查。共有四种可能的显示,另外还有根本没有保存密钥的情况。
各项说明的含义
- 未配置许可证(德语:„Keine Lizenz hinterlegt“)——字段中没有密钥
- 有效(德语:„Aktiv“)——许可证服务器已确认;后面写着它回报的等级
- 无效(德语:„Ungültig“)——许可证服务器拒绝了该密钥;如果它附带了自己的文字,该文字会显示在提示中
- 未校验(德语:„Ungeprüft“)——许可证服务器无法访问、没有以状态码 200 响应,或者返回了无法读取的响应;但密钥仍然被保存了
- 已保存(德语:„Gespeichert“)——密钥在数据库中,但没有经过校验;只有当校验地址通过过滤器“kwp_license_endpoint”被清空时,才会这样显示
何时进行校验
校验在两种情况下进行:点击“启用”(德语:„Aktivieren“)时,以及每天在后台进行一次。每日复查由每个插件自己通过 WP-Cron 安排,并带有随机偏移,以免所有网站在同一分钟发出请求。只有保存了密钥时它才会运行。两种方式都会把密钥、网站地址和产品标识发送到同一个校验地址;请求在十秒后中止。
kwp_license_endpoint出厂时,这就是 kakapowp.com 的许可证服务器。通过这个过滤器,可以把地址改指向另一台服务器,或者将其完全清空。只有在后一种情况下才不做任何校验:密钥会被保存,状态显示为“已保存”(德语:„Gespeichert“),界面也会如实说明没有配置许可证服务器。地址为空时,插件也不再查询更新,除非过滤器“kwp_update_endpoint”提供了自己的地址。
服务器没有响应时
点击“启用”(德语:„Aktivieren“)之后,此时会显示“未校验”(德语:„Ungeprüft“)。每日复查在这种情况下不会覆盖任何内容,上一次已知的状态保持不变。“未校验”和“已保存”(德语:„Gespeichert“)都不会让插件停用——只有当服务器明确拒绝密钥,或者根本没有填写密钥时,插件的功能才会暂停。