Heim > CMS-Tutorial > Empire CMS > Wie stellt Empire CMS fest, ob ein Mitglied angemeldet ist und Inhalte erst nach der Anmeldung anzeigen kann?

Wie stellt Empire CMS fest, ob ein Mitglied angemeldet ist und Inhalte erst nach der Anmeldung anzeigen kann?

藏色散人
Freigeben: 2019-12-14 09:27:41
Original
3659 Leute haben es durchsucht

Wie stellt Empire CMS fest, ob ein Mitglied angemeldet ist und Inhalte erst nach der Anmeldung anzeigen kann?

Wie stellt Empire CMS fest, ob ein Mitglied angemeldet ist und den Inhalt erst nach der Anmeldung sehen kann?

Das Beispiel in diesem Artikel beschreibt, wie Empire CMS ermittelt, ob ein Mitglied angemeldet ist und wie Inhalte erst nach der Anmeldung angezeigt werden. Teilen Sie es als Referenz mit allen. Die spezifische Implementierungsmethode lautet wie folgt:

Es wird empfohlen, das „Empire cms-Tutorial“ zu studieren.

Anwendbare Version 6.6

Der Effekt ist: Mitglieder Sie können ihre Mobiltelefonnummer erst nach der Anmeldung sehen. „Sichtbar nach der Anmeldung“ wird angezeigt, wenn Sie nicht angemeldet sind

1. Erstellen Sie eine neue show.php-Datei und legen Sie sie im E-Verzeichnis ab 🎜>2. Der Inhalt von show.php lautet wie folgt:

Der Code lautet wie folgt:

<?php 
require("class/connect.php"); 
include("class/db_sql.php"); 
include("class/config.php"); 
include("data/dbcache/class.php"); 
$link=db_connect(); 
$empire=new mysqlquery(); 
$classid=intval($_GET[&#39;classid&#39;]); 
$id=intval($_GET[&#39;id&#39;]); 
$muserid=(int)getcvar(&#39;mluserid&#39;);//用户id 
$musername=RepPostVar(getcvar(&#39;mlusername&#39;));//用户名 
$mgroupid=(int)getcvar(&#39;mlgroupid&#39;);//会员组id 
if($classid&&$id&&$class_r[$classid][tbname]&&$muserid) 
{ 
$r=$empire->fetch1("select id,phone from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where id=&#39;$id&#39; and classid=&#39;$classid&#39; limit 1"); 
if($r[id]) 
{ 
?> 
document.write(&#39;<li title="<?=$r[phone]?>">手机:<?=$r[phone]?></li>&#39;); 
<?php 
} 
} 
else 
{ 
?> 
document.write(&#39;<li class="businessCard-embed-content-nologin"><span>手机:</span><span class="businessCard-embed-content-nologinIcon"></span><a id="businessCard-embed-login" href="#">登录后可见</a></li>&#39;);
<?php 
} 
db_close(); 
$empire=null; 
?>
Nach dem Login kopieren

3. Der Code lautet wie folgt folgt:

<script src="[!--news.url--]e/show.php?classid=[!--classid--]&id=[!--id--]"></script>
Nach dem Login kopieren

4. Die obige SQL-Anweisung fragt nur Telefon ab, andere Felder können von Ihnen selbst geändert werden (Hinweis: Telefon hat zwei Stellen, wenn die Änderung gleichzeitig durchgeführt werden muss)

5. Wenn mehrere Felder vorhanden sind, lesen Sie bitte: http://bbs.phome.net/showthread-13-89138-6.html

Das obige ist der detaillierte Inhalt vonWie stellt Empire CMS fest, ob ein Mitglied angemeldet ist und Inhalte erst nach der Anmeldung anzeigen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage