Lösung für das Problem, dass die Anmeldung im PHP-Magento-Hintergrund nicht möglich ist

墨辰丷
Freigeben: 2023-03-28 13:56:01
Original
1852 Leute haben es durchsucht

In diesem Artikel werden hauptsächlich relevante Informationen zur Lösung des Problems der nicht möglichen Anmeldung beim PHP-Magento-Backend vorgestellt. Hier werden zwei Lösungen für das Problem der nicht möglichen Anmeldung bei Magento bereitgestellt

PHP-Lösung für Magento-Backend-Fehler beim Anmelden

Viele Freunde haben möglicherweise die gleiche Erfahrung, nachdem der Domänenname auf dem Server konfiguriert wurde Nach der lokalen Konfiguration kann ich mich nicht mit Konto und Passwort anmelden. Manchmal ist ein Leerzeichen vorhanden und ich kann nicht zum Backend springen. In diesem Artikel werden zwei Methoden vorgestellt, um das Problem zu lösen, dass ich mich nicht anmelden kann zum lokalen Magento-Backend. Freunde in Not können darauf verweisen.

Lösung 1:

Dies ist ein Cookie-Problem, das durch die Verwendung von Nicht-IE-Kernbrowsern wie Firefox gelöst werden kann Cookies Die Methode ist sehr ähnlich, aber nicht 100 % gleich. Andere Versionen von Magento haben dieses Problem ebenfalls.

Die detaillierte Möglichkeit, dieses Problem zu beheben, besteht darin, Folgendes zu finden: app/code/core/Mage/Core/Model/Session/Abstract/Varien.php.

Über Zeile 70 können Sie etwa Folgendes sehen:

// set session cookie params
/* 码农教程 http://www.manongjc.com */
session_set_cookie_params(
$this->getCookie()->getLifetime(),
$this->getCookie()->getPath() // 注释掉后面或删除
Nach dem Login kopieren

Lösung 2:

Melden Sie sich nicht mit localhost an,

Ändern Sie die Anmeldung mit Ihrer IP-Adresse: zum Beispiel http://192.168.1.100/ und fügen Sie die Backend-Adresse hinzu,

Sie können auch zeigen an andere Adressen in Apache,

Dieses Problem tritt im Allgemeinen nicht auf dem Server auf und muss nicht geändert werden.

Magento1.9-Hintergrund kann sich nicht anmelden. Problem

Öffnen Sie magento/app/code/core/Mage/Core/Model/Session/Abstract/varien.php

Suchen Sie den folgenden Code und kommentieren Sie die Zeile $cookieParams['domain'] = $cookie->getDomain(); aus.

if (isset($cookieParams['domain'])) {
$cookieParams['domain'] = $cookie->getDomain();
}
Nach dem Login kopieren

Das Ergebnis ist wie folgt

if (isset($cookieParams['domain'])) {
//$cookieParams['domain'] = $cookie->getDomain();
}
Nach dem Login kopieren

Aber danach ist ein Fehler aufgetreten kommt immer noch vor, also habe ich den folgenden Absatz auskommentiert

//if (isset($cookieParams['domain'])) {
//$cookieParams['domain'] = $cookie->getDomain();
// }
Nach dem Login kopieren

Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.


Verwandte Empfehlungen:

PHP-Methode zur Implementierung einer E-Mail-Versandinstanz basierend auf dem SMTP-Protokoll

phpImplementieren Sie das Hochladen von Excel-Tabellen und erhalten Sie Daten

PHP implementiert die Methode der regulären regulären Verifizierungshilfe der öffentlichen Klasse

Das obige ist der detaillierte Inhalt vonLösung für das Problem, dass die Anmeldung im PHP-Magento-Hintergrund nicht möglich ist. 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