/**
  * Customer login form page
  */
 public function loginAction()
 {
     $session = $this->_getSession();
     // Set women category as before URL
     $categoryUrl = Mage::getModel('catalog/category')->load(4)->getUrl();
     $session->setBeforeAuthUrl($categoryUrl);
     parent::loginAction();
 }
 public function loginAction()
 {
     if (Mage::getBlockSingleton('hostedregistration/hostedregistration')->enableHostedPage() == '1') {
         $this->_redirectUrl($this->dataObject->getLoginUrl());
     } else {
         parent::loginAction();
     }
 }
 /**
  * Overwrite Magento loginAction method,
  * to check if a customer is already logged in
  */
 public function loginAction()
 {
     /* Something went wrong, force login form */
     if ($this->getRequest()->getParam('forceWsoLogin') != true) {
         $samlHelper = Mage::helper('hukmedia_wso2/saml');
         $samlHelper->sendAuthnRequest(null, null, false, true);
     }
     /* No WSO2 session established, start login procedure */
     parent::loginAction();
 }
예제 #4
0
 public function loginAction()
 {
     if (Mage::getStoreConfig('customer/avectra/login_hook') == 1) {
         $referer = $this->_getRefererUrl() && !preg_match('/customer\\/account\\/logoutSuccess/', $this->_getRefererUrl()) ? $this->_getRefererUrl() : 'https://' . $_SERVER['SERVER_NAME'];
         $return_url = preg_replace('/^http:/', 'https:', $referer);
         $return_url = urlencode($return_url);
         $this->_redirectUrl($this->getSharepointLogin() . '?' . $this->getReturnPathGetParam() . '=' . $return_url, '200');
     } else {
         parent::loginAction();
     }
 }