phpcms获取当前用户ID、用户名

文章描述:

phpcms如何获取当前登录的会员用户ID、用户名呢?

原理

在获取当前登录用户ID和用户名时,首先去了解phpcms怎么储存登录信息的,打开phpcms/modules/member/index.php文件,找到login方法里面的以下代码:

param::set_cookie('auth', $phpcms_auth, $cookietime);
param::set_cookie('_userid', $userid, $cookietime);
param::set_cookie('_username', $username, $cookietime);
param::set_cookie('_groupid', $groupid, $cookietime);
param::set_cookie('_nickname', $nickname, $cookietime);

在这里可以看见phpcms把用户的信息都储存在set_cookie里面

获取

phpcms/templates/default/content模板里面使用以下代码:

<?php $_userid = param::get_cookie('_userid');?>
<?php $_username = param::get_cookie('_username');?>
<?php echo $_userid;?>
<?php echo $_username;?>

在这里使用get_cookie获取用户的ID、用户名

发布时间:2021/08/10

发表评论