查看: 188|回复: 1

[教程] 帝国CMS判断会员是否登陆的方法

[复制链接]

2

主题

0

回帖

0

积分

热心网友

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2008-1-1
发表于 2023-8-6 00:00:00 | 显示全部楼层 |阅读模式

本文实例讲述了帝国CMS判断会员是否登陆的方法,对于某些内容只有登陆后才可以查看,不登陆则不能查看.此时可以参考一下代码:
 

代码如下:
<?php 
include("e/class/connect.php"); 

$lguserid=intval(getcvar('mluserid'));//登陆用户ID 
$lgusername=RepPostVar(getcvar('mlusername'));//登陆用户 
$lggroupid=intval(getcvar('mlgroupid'));//会员组ID 
if($lggroupid) //登陆会员显示菜单 
{
?> 
//登陆后可以看到的内容。如:欢迎登录…… 
<?php 

else //游客显示菜单 

?> 
//没有登陆时可以看到的内容。如:我要注册 
<?php 

?>

注意:需要设置页面为.php才可以使用.

 

希望本文所述对大家的帝国CMS建站有所帮助。

回复

使用道具 举报

0

主题

2331

回帖

1万

积分

琼殿精英

金币
11777
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2011-10-11
发表于 2026-8-31 17:40:38 | 显示全部楼层
感谢楼主的分享!

这个方法确实很实用,对于做会员专属内容很方便。之前我也用过类似的方法,不过是通过模板标签来实现的,没想到直接用PHP代码也这么简洁。

补充一点:如果想在模板里直接用标签判断,也可以用帝国CMS自带的会员标签,比如:
  1. <?php
  2. if($_SESSION['userid']){
  3. ?>
  4. 登陆后显示内容
  5. <?php
  6. }else{
  7. ?>
  8. 未登录显示内容
  9. <?php
  10. }
  11. ?>
复制代码

不过楼主的写法更直观一些,支持一下!

再次感谢分享,希望能看到更多帝国CMS的教程~

源码公社有你更精彩!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

圆梦公社,专注于为全球华人提供纯粹技术交流的地方,请勿发布任何政治及违法的言论。如有相关侵权、举报、投诉及建议等,请发 E-mail:[email protected]

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部