infrajs / access
该软件包最新版本(v1.0.27)没有可用的许可信息。
v1.0.27
2021-09-20 05:42 UTC
Requires
- infrajs/ans: ~1
- infrajs/cache: ~1
- infrajs/mem: ~1
- infrajs/nostore: ~1
- infrajs/view: ~1
README
免责声明:该模块尚不完整,尚不可用。
Access::admin(true); //exit to HTTP base authorization if fail (bool) Access::admin(); (bool) Access::debug(); (bool) Access::test();
在检查访问级别时,如果响应为正,则发送 Cache-Control:no-store 头。
在缓存功能内部检查访问级别时,由于返回正结果的检查不会运行,因此在正响应下创建的缓存不会在后续操作中重置,但这是一个调试问题。
如果访问级别检查返回 true,则不会为访客创建通用缓存。只有当返回 false 时才会出现缓存。因此,在缓存代码中可能会有调试调用。缓存仅针对访问级别为 false 的条件创建,且不包含调试调用或消息。
参数 ?-access=false
禁用 admin 和 debug 权限,请求仅以测试消息的权限 false、false、true 执行
参数 ?-access=true
权限不改变,缓存将保留,但会出现管理员刚刚访问的标记...这将软更新缓存模板并检查文件是否有更改