### [phpcms中如何判断用户是否登录?](https://www.prosaas.cn/article/1817) **Published:** 2020-07-20T08:12:02 **Author:** 5201314 **Excerpt:** phpcms中如何判断用户是否登录?首先通过使用“param”类中的“get_cookie()”方法,获取到“… ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231212120307692.jpg) **phpcms中如何判断用户是否登录?** 首先通过使用“param”类中的“get\_cookie()”方法,获取到“\_userid”数据;然后赋值给新的变量;最后在模板中使用PHP语法或“if”标签,判断新变量即可。 示例代码 {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中如何判断用户是否登录?的详细内容,更多请关注知企PROSAAS其它相关文章! **Categories:** PHPCMS ---