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

互联网 20-7-20

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中如何判断用户是否登录?的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: phpcms
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:phpcms如何判断是否有子栏目?

相关资讯