public function indexAction() { $session = Mage::getSingleton('customer/session'); if (!$session->authenticate($this, Mage::getUrl('*/*/login'))) { return; } if (!Vikont_Wholesale_Helper_Data::isActiveDealer()) { $this->getResponse()->setRedirect(Mage::getUrl('wholesale/dealer/corner')); return; } $this->loadLayout()->renderLayout(); }
protected function _authenticate() { $session = Mage::getSingleton('customer/session'); if (!$session->authenticate($this, Mage::getUrl('*/dealer/login'))) { return false; } if (!Vikont_Wholesale_Helper_Data::isActiveDealer()) { $this->getResponse()->setRedirect(Mage::getUrl('wholesale/dealer/corner')); return false; } return true; }
public function indexAction() { $session = Mage::getSingleton('customer/session'); if ($session->isLoggedIn()) { $session->unsBeforeAuthUrl(); } else { $session->setBeforeAuthUrl(Mage::getUrl('*/*/*', array('_current' => true))); } if (Vikont_Wholesale_Helper_Data::isActiveDealer()) { $this->getResponse()->setRedirect(Mage::getUrl('wholesale')); return; } $this->loadLayout()->_initLayoutMessages('customer/session')->_initLayoutMessages('catalog/session')->renderLayout(); }
public function loginAction() { $session = Mage::getSingleton('customer/session'); if (!$session->isLoggedIn()) { if (!$session->getBeforeAuthUrl()) { $session->setBeforeAuthUrl(Mage::getUrl('*/*/corner')); } $this->loadLayout()->_initLayoutMessages('customer/session')->_initLayoutMessages('catalog/session')->renderLayout(); return; } if (Vikont_Wholesale_Helper_Data::isActiveDealer()) { $this->getResponse()->setRedirect(Mage::getUrl('wholesale')); return; } if (!Vikont_Wholesale_Helper_Data::isApplicationSent()) { $this->getResponse()->setRedirect(Mage::getUrl('wholesale/application')); return; } }
public function isCustomerWholesale() { return Vikont_Wholesale_Helper_Data::isActiveDealer(); }