Maison > Article > Tutoriel CMS > phpcms v9 détermine si l'utilisateur est connecté
phpcms v9 détermine si l'utilisateur est connecté ? Comment phpcms V9 détermine-t-il si l'utilisateur est connecté et quel est le problème d'écriture d'étiquette après la connexion }. . . Écrivez le code après vous être connecté ici. . . {autre}. . . Écrivez le code après vous être connecté ici. . . {/if}
Terminé. Si vous souhaitez étendre davantage de fonctions, telles que l'ajout de la fonction d'affichage des informations de contact après la connexion, nous devons déclarer une variable pour contrôler la page de retour après la connexion.{php$userid=param::get_cookie('_userid');}Codez lorsque vous n'êtes pas connectéConnectez-vous pour afficher les informations de contactNotez que l'adresse du lien doit avoir le paramètre forward={urlencode($url)} pour que l'utilisateur peut se connecter avec succès. Revenir à la page de contenu précédente.
Code complet
$forward = trim($url);Contenu après connexion
{php$userid=param::get_cookie('_userid');$forward=trim($url);} {if$userid}Connectez-vous pour afficher les informations de contact
{else} <<span style="">ahref="{APP_PATH}index.php?m=member&c=index&a=login&forward={urlencode($url)}&siteid={$siteid}"target="_top">Mais si nous voulons être sur la page d'accueil Si vous souhaitez l'implémenter, cette méthode ne fonctionnera pas, car la page d'accueil est statique, nous pouvons l'implémenter en écrivant une méthode. Ouvrez /phpcms/modules/content/index.php et ajoutez
<<span style="">/a> {/if}Le nom de la méthode peut être défini par vous-même en fonction de la situation réelle. Ajoutez ensuite
//首页用户登录 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'); }Site Web PHP chinois à la position qui doit être affichée sur le modèle de page d'accueil. Il existe de nombreux
Tutoriels PHPCMS
gratuits.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!