Maison  >  Article  >  Tutoriel CMS  >  Comment annuler le code de vérification de connexion en arrière-plan dans phpcms

Comment annuler le code de vérification de connexion en arrière-plan dans phpcms

藏色散人
藏色散人original
2019-12-27 10:22:473915parcourir

Comment annuler le code de vérification de connexion en arrière-plan dans phpcms

Comment annuler le code de vérification de connexion en arrière-plan dans phpcms ?

Le code de vérification de l'arrière-plan du site Web a toujours été une fonction intégrée à la plupart des programmes open source pour améliorer la sécurité en arrière-plan. Cette fonction peut empêcher l'arrière-plan d'être violemment piraté par le programme et d'autres situations dangereuses. Mais nous savons tous que la plupart des codes de vérification sont affichés sous forme d'images. Si le code de vérification de l'arrière-plan ne s'affiche pas, l'arrière-plan ne pourra pas se connecter. Non, l'éditeur de Wuyou Host a constaté que le code de vérification en arrière-plan du programme phpcmsV9 ne pouvait pas être affiché et que les codes de vérification étaient tous des signes rouges ×. Comme le client était pressé et que l'éditeur n'avait pas trouvé la source du problème pour le moment, j'ai proposé au client une solution temporaire pour gérer le code de vérification backend qui ne s'affichait pas, connue sous le nom de "taille unique". convient à tous » : annulez le code de vérification du backend. L'éditeur ci-dessous vous expliquera comment annuler le code de vérification des antécédents de phpcmsV9.

Les étapes de paramétrage détaillées sont les suivantes :

Étape 1 :

Suivez le chemin du répertoire pour trouver le fichier phpcmsmodulesadminindex.php

Commentez les lignes 33 à 36 du code Supprimer

$code = isset($_POST[‘code’]) && trim($_POST[‘code’]) ?trim($_POST[‘code’]) : showmessage(L(‘input_code’), HTTP_REFERER);
if ($_SESSION[‘code’] != strtolower($code)) {
showmessage(L(‘code_error’), HTTP_REFERER);
}

Étape 2 :

Suivez le chemin du répertoire et trouvez le fichier phpcmsmodulesadmintemplateslogin.tpl.php

Commentez les lignes 38 à 39 du code

Commentez la 38ème ligne de code

<!–<label><?php echo L(‘security_code’)?>:</label><inputname=”code” type=”text” class=”ipt ipt_reg”onfocus=”document.getElementById(‘yzm’).style.display=’block&#39;”/>–>

Commentez la 39ème ligne

<div id=”yzm” class=”yzm”><?php echoform::checkcode(‘code_img’)?><br /><ahref=”javascript:document.getElementById(‘code_img’).src=&#39;<?php echoSITE_PROTOCOL.SITE_URL.WEB_PATH;?>api.php?op=checkcode&m=admin&c=index&a=checkcode&time=’+Math.random();void(0);”><?phpecho L(‘click_change_validate’)?></a></div>

Après avoir commenté le code ci-dessus selon la méthode ci-dessus, enregistrez-le dans le répertoire correspondant. Lorsque vous vous connectez au backend du site Web, vous ne verrez plus le code de vérification. Cette méthode peut résoudre temporairement le problème de l’impossibilité de se connecter en arrière-plan.

Site Web PHP chinois, un grand nombre de Tutoriels PHPCMS gratuits, bienvenue pour apprendre en ligne !

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