Heim >CMS-Tutorial >PHPCMS >phpcms v9 ermittelt, ob der Benutzer angemeldet ist
phpcms v9 ermittelt, ob der Benutzer angemeldet ist? Wie stellt phpcms V9 fest, ob der Benutzer angemeldet ist und welches Problem beim Schreiben von Etiketten nach der Anmeldung auftritt? . . Schreiben Sie den Code, nachdem Sie sich hier angemeldet haben. . . {anders}. . . Schreiben Sie den Code, nachdem Sie sich hier angemeldet haben. . . {/if}
Fertig. Wenn Sie weitere Funktionen erweitern möchten, z. B. das Hinzufügen der Funktion zum Anzeigen von Kontaktinformationen nach dem Anmelden, müssen wir eine Variable deklarieren, um die Rückkehrseite nach dem Anmelden zu steuern.{php$userid=param::get_cookie('_userid');}Code, wenn Sie nicht angemeldet sindMelden Sie sich an, um Kontaktinformationen anzuzeigenBeachten Sie, dass die Linkadresse den Parameter forward={urlencode($url)} haben muss, damit Der Benutzer kann sich erfolgreich anmelden. Zurück zur vorherigen Inhaltsseite.
Kompletter Code
$forward = trim($url);Inhalt nach der Anmeldung
{php$userid=param::get_cookie('_userid');$forward=trim($url);} {if$userid}Einloggen, um Kontaktinformationen anzuzeigen
{else} <<span style="">ahref="{APP_PATH}index.php?m=member&c=index&a=login&forward={urlencode($url)}&siteid={$siteid}"target="_top">Aber wenn wir wollen Auf der Homepage Wenn Sie es implementieren möchten, funktioniert diese Methode nicht. Da die Homepage statisch ist, können wir sie durch Schreiben einer Methode implementieren. Öffnen Sie /phpcms/modules/content/index.php und fügen Sie
<<span style="">/a> {/if}hinzuDer Methodenname kann entsprechend der tatsächlichen Situation selbst definiert werden. Fügen Sie dann die
//首页用户登录 publicfunctionmember(){ $_username=param::get_cookie('_username'); $_userid=param::get_cookie('_userid'); $siteid=isset($_GET['siteid'])?intval($_GET['siteid']):''; //定义站点id常量 if(!defined('SITEID')){ define('SITEID',$siteid); } $snda_enable=pc_base::load_config('system','snda_enable'); includetemplate('member','afterlogin'); }PHP-Chinese-Website an der Stelle hinzu, die auf der Homepage-Vorlage angezeigt werden soll. Es gibt viele kostenlose
PHPCMS-Tutorials
. Willkommen zum Online-Lernen!Das obige ist der detaillierte Inhalt vonphpcms v9 ermittelt, ob der Benutzer angemeldet ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!