讯睿CMS问答:请问一下如何判断网站首页某个模块没有登录时不允许访问

讯睿CMS问答:请问一下如何判断网站首页某个模块没有登录时不允许访问

2025-02-10 XunRuiCMS Sincere

问题:

{if $member}

 最新资讯

{list action=module module=news catid=1 num=2 order=hits}

{$t.title}

{dr_strcut($t.title,20)}

{dr_strcut($t.description, 120)}

{/list}

{else}

{/if}

请教一下利用钩子方法具体是怎么使用?

$hook['finecms-init'] = function() { $ci = &get_instance(); if (!$ci->member && !IS_MEMBER) { // 跳转登录 redirect(dr_member_url('login/index'), 'refresh'); } };

答案:

用钩子是最好的办法

$hook['finecms-init'] = function(){ $ci = &get_instance();if (!$ci->member && !IS_MEMBER && APP_DIR == '你的模块目录') { // 跳转登录 redirect(dr_member_url('login/index'), 'refresh');}};

我要拜你为师,太厉害了我的哥

【功能插件开发】1楼

收藏了,以后看看有木有用

感谢大家给我解决此问题,我已经完美的解决