Der Login-Status eines Besuchers Ihres Online-Shops verschafft Ihnen gegenüber dem Logout-Status viele Vorteile: Neben dem direkten Kontakt zum Kundenkonto und Warenkorb können eingeloggte Besucher auch die direkte Übersicht über spezielle Angebote haben. Mit Softwareerweiterungen wie etwa BESUGRE-Recommendation können Sie dem Kunden zudem personalisierte Angebote, basierend auf seinen letzten Bestellungen oder Klicks, machen. Die Überprüfung des Login-Status erfolgt in Magento mit folgendem Script:
$session=Mage::getSingleton('customer/session', array('name'=>'frontend') );
if ($session->isLoggedIn()) {
echo "Welcome, ".$session->getCustomer()->getName();
} else {
echo "Not logged in";
}
$adminsession = Mage::getSingleton('admin/session', array('name'=>'adminhtml'));
if($adminsession->isLoggedIn()) {
echo "Welcome Admin";
} else {
echo "Not logged in";
}