Magento kann nicht erkennen, ob der Kunde angemeldet ist oder nicht
Dies ist meine php-Datei rufe ich per ajax-Aufruf. Zu Testzwecken probierte ich es auch direkt aufrufen.
include "/srv/www/htdocs/magento/app/Mage.php";
Mage::init();
if(Mage::getSingleton('customer/session')->isLoggedIn())
{
echo 'Logged In';
}
else
{
echo 'Not Logged In';
}
Den code nicht geben, keine Fehler. Ich checkte im apache-error-log.
Die magento 1.6.1 version, die ich verwende fehlschlägt, um zu überprüfen, ob Benutzer angemeldet ist oder nicht.
Ich habe versucht diesen code ausführen, während der Benutzer angemeldet ist und auch, wenn der Benutzer NICHT eingeloggt ist.
Aber dieser code ausgegeben wird nur die else-Anweisung, die "Nog angemeldet"
Bitte helfen
InformationsquelleAutor Abhijit N | 2012-12-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Tun, überprüfen Sie, ob das hilft!
für mehr details schauen Sie hier Magento Kunden-login
Nicht der doppelten umgekehrten verwenden Mage::app(); statt.
Oh, tut mir Leid. Mein schlechtes. Ich habe versucht, mit require_once und Mage::app(); und es immer noch nicht funktioniert. Sie selbst geben keine Fehlermeldung? BIN ich etwas fehlt in magento-Konfiguration?
Es funktioniert bei mir, wenn ich
login.php
- Datei, die im magento root Verzeichnis. Und der gleiche code funktioniert nicht außerhalb!Sie müssen den Pfad zu ändern tom Mage Datei, überprüfen Sie, ob das ist ein Punkt, den Sie übersehen haben.
InformationsquelleAutor huzefam
Können Sie versuchen, diese:
.phtml
Datei ??InformationsquelleAutor hesham.shabana