分享
  • 收藏
  • 举报
    X
    经验分享-关于如何设置全站需登录后才可以查看具体内容的方法
    908
    11

    看到前面有朋友需要此功能,有朋友给出通过{notempty name="$userdb"}登陆后展示的内容 {else /}
    提示登陆弹窗代码
    {/notempty}

    此方法可行,但本人认为实施起来有一定的麻烦,既然是想实现全站须登录后才能查看具体内容,靠这个方法,一旦某个模板修改不到,就实现不了,经研究实验,通过在C.php程序中添加一小段代码即可实现,路径如下:

    application/common/controller/index/C.php  用代码编辑器打开(本人使用的是dreamweaver)大约在64行,在花括号后回车另一起行添加如下代码

    //设置登陆才能查看具体内容开始
    		 if(empty($this->user)){            
                $this->error('请先登陆,才能进行其它操作!',url('index/login/index'));
            }
    		//设置登陆才能查看具体内容结束

    保存后即可

    修改后代码如图:


    运行效果如图:

    可以正常浏览网站主页和任何栏目列表页,但点击查看具体内容时,就跳出提示如下:


    登录后即可正常查看。

    5
    赏礼
    赏钱
    收藏
    点击回复
        全部留言
    • 11
    • Array 消费:15元 2021-04-09 06:21 06:21
      其他手机
      6楼
      实用
    0 赏钱 赏礼回复
    • QQ信 普通粉丝 消费:1438.01元 2021-04-08 13:10 13:10
      华为
      6楼
      已测试,在dati问题挑战赛那里还是直接进入,就卡死,不会跳转,其它地方试了,还行。是不是没头,没尾的问题。

      QQ信 消费:1438.01元 华为 2021-04-08 13:11
      补照片。
      银杏114在线 消费:3609.79元 2021-04-08 14:29
      我测试的版本没安装答题,回头有空测试下,不过你说的答题,貌似本身就存在卡死现象吧,之前好像有人在帖子里说过
      银杏114在线 消费:3609.79元 2021-04-08 22:41
      问题已全部解决
    1 赏钱 赏礼回复
    • 闻过则喜 普通粉丝 消费:1185.52元 2021-04-08 18:23 18:236楼
        
    0 赏钱 赏礼回复
    • 无期-6772 实战运营者 消费:89.03元 2021-04-08 17:27 17:27
      小米
      6楼
      大神
    0 赏钱 赏礼回复
    • 图腾-2420 普通粉丝 消费:242.01元 2021-04-08 10:52 10:526楼
      优秀。。。
    0 赏钱 赏礼回复
    • 午夜梦寒 实战运营者 消费:1817.13元 2021-04-08 10:49 10:496楼
      高手
    0 赏钱 赏礼回复
    • 小溪流 普通粉丝 消费:1175.09元 2021-04-08 10:47 10:476楼
      棒!
    0 赏钱 赏礼回复
    更多回复
        你可能感兴趣的主题
    恢复多功能编辑器
  • 3 1
  • 推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648