getUserID()==-1) {... }" et enregistrez-le."/> getUserID()==-1) {... }" et enregistrez-le.">

Maison >Tutoriel CMS >DEDECMS >Comment implémenter l'interface sans connexion de Dreamweaver CMS

Comment implémenter l'interface sans connexion de Dreamweaver CMS

藏色散人
藏色散人original
2019-12-24 10:16:212062parcourir

Comment implémenter l'interface sans connexion de Dreamweaver CMS

Comment implémenter l'interface sans connexion du CMS Dreamweaver ?

Cet article présente l'interface sans connexion de DreamWeaver cms pour dedev5

Les étapes de mise en œuvre sont les suivantes :

Annulez l'invite de connexion qui. apparaît lorsque DEDE n'est pas connecté

Connectez-vous automatiquement à DEDE

Modifiez un code DEDE Il s'agit de config.php dans le répertoire de l'administrateur du programme DEDE. Le chemin par défaut est dede/config.php. . Le code est le suivant :

//Vérifiez l'état de connexion de l'utilisateur

Le code est le suivant :

$cuserLogin = new userLogin(); 
if($cuserLogin->getUserID()==-1) 
{ header("location:login.php?gotopage=".urlencode($dedeNowurl)); 
exit(); 
}

La fonction de ce code est de guider l'utilisateur. pour entrer dans le processus de connexion si les informations de connexion de l'utilisateur ne sont pas détectées. Modifiez-le comme suit :

//检验用户登录状态

Le code est le suivant :

$cuserLogin = new userLogin(); 
if($cuserLogin->getUserID()==-1) 
{ 
if($my_u != ''){ 
$res = $cuserLogin->checkUser($my_u, $my_p); 
if($res==1) $cuserLogin->keepUser(); 
} 
if($cuserLogin->getUserID()==-1) 
{ 
header("location:login.php?gotopage=".urlencode($dedeNowurl)); 
exit(); 
} 
}

La fonction de ce code est de lorsqu'il est détecté. que l'utilisateur n'est pas connecté, essayez de vous connecter en utilisant les paramètres transmis par la page. Si la connexion réussit, les informations de l'utilisateur sont enregistrées et si la connexion échoue, l'utilisateur est dirigé vers la page de connexion. .

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn