
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中如何判断用户是否登录?的详细内容,更多请关注知企PROSAAS其它相关文章!
温馨提示:
文章标题:phpcms中如何判断用户是否登录?
文章链接:https://www.prosaas.cn/1817.html
更新时间:2020年07月20日
声明: 本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:973664285@qq.com我们将第一时间处理! 资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。 所有资源仅限于参考和学习,版权归原作者所有,更多请阅读知企PROSAAS协议声明:本文由5201314发布,本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

