• 技术文章 >CMS教程 >PHPCMS

    phpcms中如何判断用户是否登录?

    GuanhuiGuanhui2020-07-20 16:12:02原创808

    phpcms中如何判断用户是否登录?

    首先通过使用“param”类中的“get_cookie()”方法,获取到“_userid”数据;然后赋值给新的变量;最后在模板中使用PHP语法或“if”标签,判断新变量即可。

    示例代码

    <?php
            $userid= param::get_cookie('_userid');
    ?>
    {if $userid}   
           。。。这里写已经登录之后的代码。。。
    {else}
           。。。这里写已经登录之后的代码。。。
    {/if}
    defined('IN_PHPCMS') or exit('No permission resources.');
    
    class MY_index extends index {
    
        private $times_db;
    
        public function __construct() {
    
            parent::__construct();
    
        }
    
        public function top_mini() {
    
            $_username = param::get_cookie('_username');
    
            $_userid = param::get_cookie('_userid');
    
            $siteid = isset($_GET['siteid']) ? intval($_GET['siteid']) : '';
    
            $jsoncallback=isset($_GET['jsoncallback']) ? $_GET['jsoncallback'] : '';
    
            //定义站点id常量
    
            if (!defined('SITEID')) {
    
               define('SITEID', $siteid);
    
            }
    
            if($_username){
    
                $res["success"]=1;
    
                $res["message"]='  '.L('hellow').';;; '.get_nickname().' 欢迎回家 ;'.L('member_center').'; | ;发布信息; | ;'.L('logout').';';
    
                $res["message"] = pc_base::load_config('system', 'charset') == 'gbk' ? iconv('utf-8', 'utf-8', $res["message"]) : $res["message"];
    
                //get_nickname();//,
    
                 
    
                }
    
            else{
    
                $res["success"]=0;
    
                }
    
                 
    
            if($jsoncallback){
    
                echo $jsoncallback . "({\"items\":[".json_encode($res)."]})";
    
            }else{
    
                echo json_encode($res);
    
            }
    
            //echo json_encode($res);
    
        }
    
     
    
    }
    
    ?>

    推荐教程:《PHP》《PHPCMS教程

    以上就是phpcms中如何判断用户是否登录?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:phpcms cms
    上一篇:phpcms如何判断是否有子栏目? 下一篇:PHPCMS是用的TP框架吗?
    大前端线上培训班

    相关文章推荐

    • 织梦模板怎么套到PHPCMS中?• PHPCMS怎么做会员系统?• PHPCMS v9 怎么换模板?• PHPCMS 不支持 fsockopen 函数如何解决?• phpcms生成缩略图失败如何解决?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网