徐伟林 發表於 2023-8-9 00:00:00

帝国CMS判断会员是否登录及登录后才能看到内容的方法

<div id="content">
<p>
本文实例讲述了帝国CMS判断会员是否登录及登录后才能看到内容的方法。分享给大家供大家参考。具体实现方法如下:</p>
<p>
适用版本6.6</p>
<p>
效果是:会员登录后才能看到手机号码,未登录时显示“登录后可见”</p>
<p>
1、新建show.php文件,放到e目录里下面;</p>
<p>
2、show.php内容以下:<br>
 </p>
<div>

代码如下:</div>
<div id="phpcode6">
&lt;?php <br>
require("class/connect.php"); <br>
include("class/db_sql.php"); <br>
include("class/config.php"); <br>
include("data/dbcache/class.php"); <br>
$link=db_connect(); <br>
$empire=new mysqlquery(); <br>
$classid=intval($_GET['classid']); <br>
$id=intval($_GET['id']); <br>
$muserid=(int)getcvar('mluserid');//用户id <br>
$musername=RepPostVar(getcvar('mlusername'));//用户名 <br>
$mgroupid=(int)getcvar('mlgroupid');//会员组id <br>
if($classid&amp;&amp;$id&amp;&amp;$class_r[$classid]&amp;&amp;$muserid) <br>
{ <br>
$r=$empire-&gt;fetch1("select id,phone from {$dbtbpre}ecms_".$class_r[$classid]." where id='$id' and classid='$classid' limit 1"); <br>
if($r) <br>
{ <br>
?&gt; <br>
document.write('&lt;li&gt;

代码如下:</div>
<div id="phpcode7">
&lt;script src="[!--news.url--]e/show.php?classid=[!--classid--]&amp;id=[!--id--]"&gt;&lt;/script&gt;</div>
<p>
 </p>
<p>
4、上面的sql语句只是查询phone,其他字段自行修改(注:phone有两处地方的,如果修改要同时进行)</p>
<p>
5、若是多字段,请参考:http://bbs.phome.net/showthread-13-89138-6.html</p>
<p>
希望本文所述对大家的帝国CMS建站有所帮助。</p>
<div>
 </div>
</div>
<div>
<ul></ul>
</div>
<p>
 </p>
頁: [1]
查看完整版本: 帝国CMS判断会员是否登录及登录后才能看到内容的方法