Heim CMS-Tutorial DEDECMS Was soll ich tun, wenn der Dedecms-Hintergrund-Login-Bestätigungscode nicht normal angezeigt wird?

Was soll ich tun, wenn der Dedecms-Hintergrund-Login-Bestätigungscode nicht normal angezeigt wird?

Mar 08, 2021 am 10:02 AM
dedecms 后台 验证码

Was soll ich tun, wenn der Dedecms-Hintergrund-Login-Bestätigungscode nicht normal angezeigt wird?

前言:

在登录dedecms后台时,经常遇到如下三种问题:

1、后台验证码不显示

Was soll ich tun, wenn der Dedecms-Hintergrund-Login-Bestätigungscode nicht normal angezeigt wird?

2、后台验证码不正常显示

Was soll ich tun, wenn der Dedecms-Hintergrund-Login-Bestätigungscode nicht normal angezeigt wird?

3、后台验证码不正常显示

Was soll ich tun, wenn der Dedecms-Hintergrund-Login-Bestätigungscode nicht normal angezeigt wird?

解决方法:

1、取消后台验证码功能

因为没有验证码 不能进后台 所以修改php文件源代码:

方法一:

打开dede/login.php 找到如下代码

if(($validate=='' || $validate != $svali) && preg_match("/6/",$safe_gdopen)){
        ResetVdValue();
        ShowMsg('验证码不正确!','login.php',0,1000);
        exit;
}
Nach dem Login kopieren

第一行替换为 if(false){

好 问题解决 不输验证码后台直接进去

(学习视频分享:php视频教程

方法二:

打开data/safe/inc.safe.config.php

把代码$safe_gdopen = '1,2,3,4,5,6,7'; 中的6,删除即可

Dede后台验证码不显示情况一分析:

验证码需要GD库 请检查你的环境是否开启GD库

Dede后台验证码不显示情况二分析:

验证码只显示背景 不显示字母

打开验证码生成文件 Include/vdimgck.php

找到

for($i=0;$i<$rndcodelen;$i++)
    {
        $bc = mt_rand(0, 1);
        $rndstring[$i] = strtoupper($rndstring[$i]);
        $c_fontColor = $fontColor[mt_rand(0,4)];
        $y_pos = $i==0 ? 4 : $i*($font_size+2);
        $c = mt_rand(0, 15);
        @imagettftext($im, $font_size, $c, $y_pos, 19, $c_fontColor, $font_file, $rndstring[$i]);
        $lastc = $rndstring[$i];
}
Nach dem Login kopieren

Imagettftext()函数没有成功的执行导致了验证码只显示背景,不显示字母

具体原因为 字体文件路径不对.解决方法

1、确认include/data/fonts/ 里面存在字体文件 默认为ggbi.ttf

2、在for($i=0;$i<$rndcodelen;$i++) 上一行 加上如下代码:

$font_file= str_replace("\\","/",$font_file);
Nach dem Login kopieren

即把字体文件路径中反斜杠替换成斜杠 因为我们知道反斜杠有转译字符的功能,

$font_file 路经大体为 盘符:\appserv\www 系统错误的把反斜杠 当作转义用了 导致$font_file也就不是一个路径了 所以Imagettftext()函数总是返回错误

加上$font_file= str_replace("\\","/",$font_file);即可解决

Dede后台验证码不显示情况三分析:

Include/data/words/words.txt 文件不存在  

解决方案:

(1)拷贝一个进去

(2)找到代码    'word_type'  => (int)$safe_codetype,   // 1:数字  2:英文   3:单词

(3)换成'word_type'  =>1  (或2) 既验证码为数字或英文

Dede后台验证码不显示 全部情况解决

如果原来可以显示后来取消验证码后再设置就无法显示,可以通过覆盖data与include目录试试。

相关推荐:织梦cms

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn der Dedecms-Hintergrund-Login-Bestätigungscode nicht normal angezeigt wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Discuz-Lösung für das Anmeldeproblem im Hintergrund enthüllt Discuz-Lösung für das Anmeldeproblem im Hintergrund enthüllt Mar 03, 2024 am 08:57 AM

Die Lösung für das Discuz-Hintergrund-Login-Problem wird aufgezeigt. Mit der rasanten Entwicklung des Internets ist die Website-Erstellung immer häufiger geworden, und Discuz wurde als häufig verwendetes Forum-Website-Erstellungssystem bevorzugt viele Webmaster. Gerade aufgrund seiner leistungsstarken Funktionen stoßen wir jedoch manchmal auf Probleme bei der Verwendung von Discuz, wie z. B. Probleme bei der Anmeldung im Hintergrund. Heute werden wir die Lösung für das Discuz-Hintergrund-Login-Problem enthüllen und konkrete Codebeispiele bereitstellen. Wir hoffen, den Bedürftigen zu helfen.

Was soll ich tun, wenn Google Chrome das Bild des Bestätigungscodes nicht anzeigt? Der Chrome-Browser zeigt den Bestätigungscode nicht an? Was soll ich tun, wenn Google Chrome das Bild des Bestätigungscodes nicht anzeigt? Der Chrome-Browser zeigt den Bestätigungscode nicht an? Mar 13, 2024 pm 08:55 PM

Was soll ich tun, wenn Google Chrome das Bild des Bestätigungscodes nicht anzeigt? Manchmal benötigen Sie einen Bestätigungscode, um sich mit Google Chrome auf einer Webseite anzumelden. Einige Nutzer stellen fest, dass Google Chrome den Inhalt des Bildes bei Verwendung von Bildbestätigungscodes nicht richtig anzeigen kann. Was soll getan werden? Der folgende Editor erklärt, wie man damit umgeht, dass der Google Chrome-Bestätigungscode nicht angezeigt wird. Ich hoffe, dass er für alle hilfreich ist. Einführung in die Methode: 1. Rufen Sie die Software auf, klicken Sie oben rechts auf die Schaltfläche „Mehr“ und wählen Sie zum Aufrufen in der Optionsliste unten „Einstellungen“ aus. 2. Nachdem Sie die neue Benutzeroberfläche aufgerufen haben, klicken Sie links auf die Option „Datenschutzeinstellungen und Sicherheit“. 3. Klicken Sie dann rechts auf „Website-Einstellungen“.

Sind Sie besorgt über verstümmelten WordPress-Backend-Code? Probieren Sie diese Lösungen aus Sind Sie besorgt über verstümmelten WordPress-Backend-Code? Probieren Sie diese Lösungen aus Mar 05, 2024 pm 09:27 PM

Sind Sie besorgt über verstümmelten WordPress-Backend-Code? Probieren Sie diese Lösungen aus, da spezifische Codebeispiele erforderlich sind. Mit der weit verbreiteten Anwendung von WordPress bei der Website-Erstellung kann es bei vielen Benutzern zu Problemen mit verstümmeltem Code im WordPress-Backend kommen. Ein solches Problem führt dazu, dass die Hintergrundverwaltungsoberfläche verstümmelte Zeichen anzeigt, was den Benutzern große Probleme bereitet. In diesem Artikel werden einige gängige Lösungen vorgestellt, die Benutzern helfen, das Problem verstümmelter Zeichen im WordPress-Backend zu lösen. Ändern Sie die Datei wp-config.php und öffnen Sie wp-config.

Discuz-Ausnahme bei der Anmeldung bei Hintergrundkonten, wie geht man damit um? Discuz-Ausnahme bei der Anmeldung bei Hintergrundkonten, wie geht man damit um? Mar 09, 2024 pm 05:51 PM

Titel: Discuz-Hintergrundkonto-Login-Ausnahme, wie geht man damit um? Wenn Sie die Backend-Verwaltung des Discuz-Forensystems verwenden, kann es manchmal zu einer abnormalen Kontoanmeldung kommen. Dies kann verschiedene Gründe haben, darunter ein falsches Passwort, die Sperrung des Kontos, Probleme mit der Netzwerkverbindung usw. Wenn wir auf diese Situation stoßen, müssen wir das Problem durch einfache Fehlerbehebung und Bearbeitung lösen. Überprüfen Sie, ob die Kontonummer und das Passwort korrekt sind: Überprüfen Sie zunächst, ob die von Ihnen eingegebene Kontonummer und das Passwort korrekt sind. Stellen Sie beim Anmelden sicher, dass die Groß- und Kleinschreibung korrekt ist und dass das Passwort korrekt ist

Warum kann ich den Bestätigungscode für die Registrierung bei Youka nicht erhalten? Warum kann ich den Bestätigungscode für die Registrierung bei Youka nicht erhalten? Mar 03, 2024 pm 05:31 PM

Youkazhong-Benutzer müssen zur Registrierung den Bestätigungscode verwenden. Warum können sie den Bestätigungscode zur Registrierung nicht erhalten? Aufgrund von Netzwerkproblemen, Geräteproblemen oder Serverproblemen erhalten Benutzer möglicherweise keine Bestätigungscodes. In dieser Einführung zum Registrierungsproblem, wenn Sie den Bestätigungscode nicht erhalten, erfahren Sie, wie Sie ihn installieren. Im Folgenden finden Sie eine detaillierte Einführung. Schauen Sie sich das an! Warum kann Youka den Bestätigungscode für die Registrierung nicht erhalten? Antwort: Netzwerkprobleme, Geräteprobleme und Serverprobleme führen zu einer detaillierten Einführung: 1. Netzwerkproblemlösungen: Benutzer müssen ihr eigenes Netzwerk überprüfen und können versuchen, die Netzwerkumgebung zu ändern. Wenn das Netzwerk schwach ist, kann der Bestätigungscode nicht gesendet werden. 2. Geräteproblem: Lösung: Überprüfen Sie, ob in Ihrem Hintergrund störende Software vorhanden ist. Sie können versuchen, das Gerät neu zu starten oder die Software neu zu installieren.

Wo ist die Vorlage für das imperiale CMS-Ressourcennetzwerk? Wo ist die Vorlage für das imperiale CMS-Ressourcennetzwerk? Apr 17, 2024 am 10:00 AM

Speicherort für den Download der Empire CMS-Vorlage: Offizieller Vorlagen-Download: https://www.phome.net/template/ Vorlagen-Website eines Drittanbieters: https://www.dedecms.com/diy/https://www.0978.com. cn /https://www.jiaocheng.com/Installationsmethode: Vorlage herunterladen Vorlage entpacken Vorlage hochladen Vorlage auswählen

So verwenden Sie Nohup richtig für die Verarbeitung von Hintergrundaufgaben So verwenden Sie Nohup richtig für die Verarbeitung von Hintergrundaufgaben Mar 26, 2024 am 09:39 AM

So verwenden Sie nohup richtig für die Verarbeitung von Hintergrundaufgaben. Bei der täglichen Arbeit müssen wir häufig einige zeitaufwändige Aufgaben ausführen, z. B. das Kopieren von Dateien, die Datenverarbeitung usw. Um unsere Arbeitseffizienz nicht zu beeinträchtigen und sicherzustellen, dass Aufgaben stabil im Hintergrund ausgeführt werden können, können wir diese Aufgaben mit dem Befehl nohup starten. In diesem Artikel erfahren Sie, wie Sie Nohup korrekt für die Verarbeitung von Hintergrundaufgaben verwenden. Was ist der Nohup-Befehl? nohup ist ein Befehl in Unix und Unix-ähnlichen Betriebssystemen, der zum Ausführen von Befehlen oder Skripten im Hintergrund verwendet wird.

Ausführliche Erläuterung der Auswirkungen der Abschaffung der Bestätigungscode-Funktion durch Discuz auf die Website-Sicherheit Ausführliche Erläuterung der Auswirkungen der Abschaffung der Bestätigungscode-Funktion durch Discuz auf die Website-Sicherheit Mar 11, 2024 am 10:45 AM

„Diskussion über die Auswirkungen der Abschaffung der Verifizierungscode-Funktion durch Discuz auf die Website-Sicherheit“ Mit der rasanten Entwicklung des Internets sind Fragen der Website-Sicherheit immer wichtiger geworden. Als gängiger Sicherheitsüberprüfungsmechanismus wird der Verifizierungscode häufig auf Websites verwendet. Einige Websites deaktivieren jedoch möglicherweise die Bestätigungscode-Funktion, um das Benutzererlebnis zu verbessern. Hat dies negative Auswirkungen auf die Website-Sicherheit? In diesem Artikel werden die Auswirkungen der Aufhebung der Bestätigungscode-Funktion durch Discuz auf die Website-Sicherheit erläutert und spezifische Codebeispiele bereitgestellt. 1. Funktion und Prinzip des Verifizierungscodes Verifizierungscode (CAP)

See all articles