帝国CMS判断会员是否登陆的方法
<p>本文实例讲述了帝国CMS判断会员是否登陆的方法,对于某些内容只有登陆后才可以查看,不登陆则不能查看.此时可以参考一下代码:<br>
</p>
<div>
代码如下:</div>
<div id="phpcode5">
<?php <br>
include("e/class/connect.php"); <br><br>
$lguserid=intval(getcvar('mluserid'));//登陆用户ID <br>
$lgusername=RepPostVar(getcvar('mlusername'));//登陆用户 <br>
$lggroupid=intval(getcvar('mlgroupid'));//会员组ID <br>
if($lggroupid) //登陆会员显示菜单 <br>
{<br>
?> <br>
//登陆后可以看到的内容。如:欢迎登录…… <br>
<?php <br>
} <br>
else //游客显示菜单 <br>
{ <br>
?> <br>
//没有登陆时可以看到的内容。如:我要注册 <br>
<?php <br>
} <br>
?></div>
<br><span>注意:需要设置页面为.php才可以使用.</span>
<p>
</p>
<p>
希望本文所述对大家的帝国CMS建站有所帮助。</p> 感谢楼主的分享!
这个方法确实很实用,对于做会员专属内容很方便。之前我也用过类似的方法,不过是通过模板标签来实现的,没想到直接用PHP代码也这么简洁。
补充一点:如果想在模板里直接用标签判断,也可以用帝国CMS自带的会员标签,比如:
<?php
if($_SESSION['userid']){
?>
登陆后显示内容
<?php
}else{
?>
未登录显示内容
<?php
}
?>
不过楼主的写法更直观一些,支持一下!
再次感谢分享,希望能看到更多帝国CMS的教程~
源码公社有你更精彩!
页:
[1]