挂钩点名称

cms_init

挂钩点参数

\Phpcmf\Hooks::trigger('cms_init');

用法举例

/config/hooks.php

\Phpcmf\Hooks::on('cms_init', function() {

// 在网站初始化之后,加载模板之前执行的程序,例如判断用户是否登录

});

比如判断[前端的]全站用户的前端登录

\Phpcmf\Hooks::on('cms_init', function() {

// 在网站初始化之后(不适用于静态页面)

if (!\Phpcmf\Service::C()->uid && !IS_ADMIN

&& !in_array(\Phpcmf\Service::L('Router')->class, ['register', 'login', 'api', 'pay'])) {

dr_redirect(dr_member_url('login/index'));exit;

}

});

cms运行php,迅睿CMS 主程序运行之后相关推荐

  1. 迅睿cms,迅睿cms程序系统,迅睿cms网站优化

    迅睿cms,开源框架由PHP+MySQL+Codeigniter架构,可以支持小程序,APP客户端,移动端网站,PC网站等多站式管理系统,迅睿cms满足各类站长以及用户在不同应用场景的需求.迅睿cms ...

  2. 对比同行CMS程序,迅睿CMS有哪些优势

    市面上基于PHP语言的cms系统是比较多的,例如帝国CMS.dedecms.phpcms.dircms.tp6cms.poscms.finecms等等,还有很多个人开发的cms系统,就不一一列举了. ...

  3. php开源搬家,迅睿CMS 网站迁移搬家

    准备:检测目标服务器环境 如果环境通过迅睿CMS运行的条件才能进行迁移 ----------------一键迁移方法---------------- 网站从服务器A迁移到服务器B时,需要做以下操作: ...

  4. 迅睿CMS 网站备份和数据库备份

    迅睿CMS自带网站文件备份和数据库表备份功能 1.防止在部分运行环境下备份函数兼容问题. 2.数据存放格式参数设置为兼容性更好的十六进制方式. 3.文件备份目录前缀改为字符变量模式. 4.备份目录名增 ...

  5. [迅睿CMS免费开源系统v4.4.9]PHP万能建站框架+网站内容管理框架+电脑网站+手机网站+APP

    介绍 迅睿CMS免费开源系统是基于PHP7语言采用最新CodeIgniter4作为开发框架生产的网站内容管理框架,提供"电脑网站 + 手机网站 + APP 接口"一体化网站技术解决 ...

  6. 网站更换服务器ip地教程,由于服务器更换IP地址,服务器不更换。需要如何操作使网站正常运行呢?,POSCMS,CodeIgniter技术文档,PHP开发文档,迅睿CMS框架官方教程...

    多文件Files 内容详情中(show.html) 模板中调用方法是:{loop $字段名 $i $c} 序号: {$i} 标题:{$c.title} 描述:{$c.description} 文件原始 ...

  7. 单页面二改套后台,后台采用的是迅睿CMS框架

    介绍: 本源码由单页面二改套后台,后台采用的是迅睿CMS框架 迅睿CMS基于PHP8高性能,后台简单易用,插件也很丰富,有技术的可再次开发增加功能. 迅睿CMS框架基于MIT开源协议发布,免费且不限制 ...

  8. 迅睿cms 项目信息自定义字段调用

    迅睿cms 项目信息自定义字段调用 {dr_site_info('字段英文名字')}

  9. 迅睿CMS 全站生成静态

    迅睿CMS 支持全站生成静态文件,生成电脑页面的同时生成移动端页面,一键操作. 自定义网站目录 迅睿CMS支持将站点目录放到任意位置,如果做成纯静态站点的话相当方便了. 生成全站静态 一键生成全站静态 ...

最新文章

  1. jmail反馈是否发送成功_如何在钉钉上自动发送定制消息或通知给同事?(10行代码搞定)...
  2. 【转载】用 PHP V5 开发多任务应用程序
  3. 计算机桌面窗口移动有虚影,win7系统桌面出现残影影响心情?一招帮你解决问题...
  4. c++开发中,调试排查问题总结
  5. Android执行shell命令
  6. CCPC网络赛前一周的充电计划
  7. c语言建立动态链表ppt,C语言链表讲解.ppt
  8. 重要性采样(Importance Sampling)简介和简单样例实现
  9. R语言金融基础:tidyquant获取数据(标普500与纳斯达克)
  10. 基于表面肌电信号的连续运动估计之前言(一)
  11. 信息系统项目管理师必背核心考点(四十一)风险管理计划
  12. 并联串联混合的电压和电流_初中物理归纳并联和串联的区别
  13. 乞丐乞讨:天桥有一个乞丐,每天去遵义路天桥要钱,每天要到的钱都是上一天的两倍。如: 第一天要了 1 块钱 第二天要了 2 块钱 第三天要了 4 块钱 第四天要了 8 块钱 以此类推, 问: 乞丐
  14. 【计算机网络】计网学习——总览(超多图+超详解)
  15. Node.JS实战57:给图片加水印。
  16. Fallback class must implement the interface annotated by @FeignClient
  17. 真实测评vivoY30和红米k30哪个好-vivoY30和红米k30区别
  18. Program week9 work
  19. Mapreduce入门--词频统计
  20. OllyDbg——基础1

热门文章

  1. 列表推导式 生成器表达式
  2. laravel知识点: 了解应用环境
  3. js文件上传不用点击上传按钮自动上传
  4. Linux Platform驱动模型(三) _platform+cdev
  5. 【深度优先搜索】一个实例+两张动图彻底理解 DFS | DFS 与 BFS 的区别 | 用 DFS 自动控制我们的小游戏
  6. 【数据结构笔记45】通过中间步骤区分简单插入排序和归并排序
  7. EDA实验课课程笔记(四)——TCL脚本语言的学习2
  8. ros::spin() 和 ros::spinOnce() 区别及详解
  9. 黑马程序员_语句结构及数组
  10. test title