联系官方销售客服

1835022288

028-61286886

POSCMS 版主:POSCMS负责人
请问一下如何判断网站首页某个模块没有登录时不允许访问
类型:POSCMS 更新时间:2018-03-28 11:34:07

{if $member}

<!--//新闻模块内容--->

<div class="newss">

<div class="container">

<h4 class="title"><span>&nbsp;</span>最新资讯</h4>

<div class="news-info">

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

<div class="col-md-6 news-gridss">

<div class="news-grids-left">

<img src="{dr_thumb($t.thumb)}" class="img-responsive" alt="{$t.title}">

</div>

<div class="news-grids-right">

<h5><a href="{$t.url}"> {dr_strcut($t.title,20)}</a></h5>

<p>{dr_strcut($t.description, 120)}</p>

</div>

<div class="clearfix"> </div>

</div>

                {/list}

<div class="clearfix">

</div>

</div>

</div>

</div>

{else}

<script>window.location. target="_blank" href='/index.php?s=member&c=login&m=index&yemian=1';</script>

{/if}

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

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


回帖
  • 功能插件开发
    #1楼    功能插件开发
    2018-03-28 10:04:41
    0
    用钩子是最好的办法
    $hook['finecms-init'] = function()
    {
     
    $ci = &get_instance();
    if (!$ci->member && !IS_MEMBER && APP_DIR == '你的模块目录') {
      // 跳转登录
        redirect(dr_member_url('login/index'), 'refresh');
    }
    };
    满意答案
  • 别来无恙
    #2楼    别来无恙
    2018-03-28 10:05:42
    0
    我要拜你为师,太厉害了我的哥【功能插件开发】1楼
  • 刘云
    #3楼    刘云
    2018-03-28 10:10:52
    0
    收藏了,以后看看有木有用
  • 杜钧
    #4楼    杜钧
    2018-03-28 11:34:07
    0
    感谢大家给我解决此问题,我已经完美的解决