Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 如何把这段代码改为 取消登录限制

[复制链接]
ipooqi 发表于 2017-11-3 16:47:10 | 显示全部楼层 |阅读模式
以下这段代码限制用户必须登录才能访问页面内容, 如果修改 改为未登录一样可以浏览网页内容? 麻烦高手指点下 谢谢

  1. <?php
  2. if(!defined('IN_DISCUZ')) {
  3.                 exit('Access Denied');
  4.         }


  5.         class BaseAction
  6.         {       
  7.                
  8.                 protected $uid;
  9.                 protected $vc_name;
  10.                 protected $confArray;
  11.                

  12.                 function __construct()
  13.                 {       
  14.                         global $_G;
  15.                         $this->uid = $_G['uid'];

  16.                         $this->confArray = array(
  17.                  
  18.                                 'ip'=>$_G['clientip'],
  19.                                 'uid'=>$this->uid,
  20.                                 'uname'=>$_G['username'],
  21.                                  
  22.                                 );
  23.                 }

  24.                 protected function _checkAndLogin(){
  25.                         global $_G;
  26.                         if(empty($_G['uid'])){
  27.                                 showmessage(lang('plugin/zwhl_xuyuan', 'not_login'),NULL,'',array('login'=>'1'));
  28.                         }
  29.                 }

  30.                 protected function _isLogin(){
  31.                         global $_G;
  32.                         if(empty($_G['uid'])){
  33.                                 return false;
  34.                         }
  35.                         return true;
  36.                 }
  37.                
  38.                 protected function _checkFormhash(){
  39.                         global $_G;
  40.                          
  41.                 }
  42.                
  43.          
  44.         }
  45. ?>
复制代码


格东站长网插件 发表于 2017-11-3 18:38:11 | 显示全部楼层
把两个登陆判断删掉看看

                protected function _checkAndLogin(){
                        global $_G;
                        if(empty($_G['uid'])){
                                showmessage(lang('plugin/zwhl_xuyuan', 'not_login'),NULL,'',array('login'=>'1'));
                        }
                }

                protected function _isLogin(){
                        global $_G;
                        if(empty($_G['uid'])){
                                return false;
                        }
                        return true;
                }
回复

使用道具 举报

 楼主| ipooqi 发表于 2017-11-4 10:16:08 | 显示全部楼层
格东站长网插件 发表于 2017-11-3 18:38
把两个登陆判断删掉看看

                protected function _checkAndLogin(){

删了,删了后页面变成空白了....
回复

使用道具 举报

jiangchuankyo 发表于 2017-11-4 12:42:32 | 显示全部楼层
不要直接删掉,以后你想恢复时就蒙了,
empty($_G['uid'])
改成
empty($_G['uid']) && $zfxxzssetjjuf == 99999999
回复

使用道具 举报

 楼主| ipooqi 发表于 2017-11-4 15:41:26 | 显示全部楼层
jiangchuankyo 发表于 2017-11-4 12:42
不要直接删掉,以后你想恢复时就蒙了,
empty($_G['uid'])
改成

非常感谢,搞定了~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-29 10:44 , Processed in 0.016941 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表