Heim > CMS-Tutorial > DEDECMS > Hauptteil

Der dedeCMS DreamWeaver-Backend-Anmeldebestätigungscode ist falsch oder wird nicht angezeigt

angryTom
Freigeben: 2019-11-15 15:43:05
Original
1912 Leute haben es durchsucht

Der dedeCMS DreamWeaver-Backend-Anmeldebestätigungscode ist falsch oder wird nicht angezeigt

dedeCMS-Backend-Anmeldebestätigungscode ist falsch oder wird nicht angezeigt

Ein häufiges Problem besteht darin, dass der Bestätigungscode eingegeben wird richtig, aber die Eingabeaufforderung ist falsch oder wird überhaupt nicht angezeigt. Lassen Sie uns über mehrere Gründe sprechen, warum diese Situation auftritt:

1) Falsche Bestätigungscode-Eingabeaufforderung, verursacht durch einen falschen Upgrade-Vorgang des Dede-Versionsprogramms

2) Besserer Speicherplatz, neues Speicherplatz-Gd-Bibliothekskonfigurationsproblem in pho.ini

3) Der Website-Speicherplatz ist voll

4) Konkret verursacht durch die Übertragung des Datenverzeichnisses auf Version 5.7

5) Im Programm /data /session Problem mit der Einstellung der Verzeichnisberechtigungen

6) Löschen Sie die Cookies des Browsers und starten Sie den Browser neu.

7) Die Netzwerkgeschwindigkeit ist nicht gut. Versuchen Sie es ein anderes Mal und versuchen Sie es erneut, wenn die Netzwerkgeschwindigkeit höher ist.

8) Es liegt ein Fehler im Website-Programm vor. Laden Sie es erneut hoch und installieren Sie es.

Der Grund, warum der Dede-Backend-Anmeldecode falsch ist oder nicht angezeigt wird, wurde gefunden. Fassen wir nun die Lösung zusammen.

1. Wenn es durch das übertragene Datenverzeichnis der Version 5.7 verursacht wird.

Bitte ändern Sie /include/vdimgck.php Diese Datei ruft auch die Datei in DATA auf. Sie können auch den Pfad ändern und diese //data zu Ihrem hinzufügen aktueller Pfad.

2. Nachdem ich die Informationen überprüft habe, habe ich festgestellt, dass die Sitzung nicht gelöscht wurde. Gehen Sie in das Verzeichnis data/session und löschen Sie alle Dateien außer index.html.

3. Wenn es immer noch nicht funktioniert, prüfen Sie, ob die Sitzung über Schreibberechtigungen zum „Internet-Gastkonto“ verfügt. Setzen Sie für Linux die Verzeichnisberechtigung auf „777“.

4. Richten Sie die php.ini-Datei des Servers ein und suchen Sie sie session.save_path = "/tmp" schreiben Sie sie um in session.cookie_path = /ersetzen Sie extension =php_gd2.dll;Entfernen Sie das Semikolon davor.

Überprüfen Sie, ob Ihr Speicherplatz voll ist, indem Sie nach Belieben eine Datei in den FTP-Speicherplatz hochladen.

6. Entfernen Sie den Bestätigungscode direkt: Öffnen Sie login.php und suchen Sie:

if($validate=='' || $validate != $svali)
// 替换为:
if( false )
Nach dem Login kopieren

Entfernen Sie dann die folgenden Details des Bestätigungscodes in der Vorlage dede/templets/login. htm HTML-Code:

<li><span>验证码:</span>
    <input name="validate" type="text" id="vdcode" style=&#39;width:50px;text-transform:uppercase;&#39; class="text" />
    <img id="vdimgck" src="/include/vdimgck.php" alt="看不清?点击更换" align="absmiddle" style="cursor:pointer" />
</li>
Nach dem Login kopieren

Oder: In [Sicherheitseinstellungen für Bestätigungscodes] heißt es, dass die geänderte Speicherung tatsächlich die Datei datasafeinc_safe_config.php ändert, bei der es sich um eine Konfigurationsdatei handelt .

Zum Beispiel: $safe_gdopen = '1,2,3,5,6'; Hier wird der Bestätigungscode im System aktiviert. Es besteht eine Eins-zu-eins-Beziehung mit der Schnittstelle [Bestätigungscode-Sicherheitseinstellungen].

Wenn wir also den Bestätigungscode im Verwaltungshintergrund deaktivieren möchten (wenn der Bestätigungscode nicht korrekt eingegeben werden kann, wird die GB-Bibliothek nicht unterstützt), müssen wir nur datasafeinc_safe_config.php öffnen und setze $safe_gdopen = '1,2 ,3,5,6'; Lösche einfach die 6 in . Sie müssen keine mühsamen Einstellungen vornehmen.

7. Ändern Sie die Datei vdimgck.php im Include-Ordner und ändern Sie den folgenden Absatz:

//Session保存路径
$sessSavePath = dirname(__FILE__)。"//data/sessions/";
Nach dem Login kopieren

wird in //$sessSavePath = dirname (__FILE__) geändert. "//data/sessions/";

Nach der Änderung funktioniert es manchmal und manchmal nicht, und die gleiche Situation tritt auf, wenn Sie es wieder ändern. Wenn Sie den DEDE-Hintergrundpfad in den Standard-DEDE-Ordner ändern, treten keine Bestätigungscodefehler auf.

Wenn schließlich keine der oben genannten Methoden zutrifft, installieren Sie die entsprechende Version des Programms neu und übertragen Sie dann Ihre CSS- und Bilddateien, Vorlagendateien und Upload-Ordner. Stellen Sie abschließend die Datenbank wieder her.

Empfohlenes Tutorial: dedecms-Tutorial

Das obige ist der detaillierte Inhalt vonDer dedeCMS DreamWeaver-Backend-Anmeldebestätigungscode ist falsch oder wird nicht angezeigt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!