1
Magento 1.9. *를 사용하고 있으며 사용자 로그인에 성공하면 이전 페이지로 리디렉션하고 싶습니다.Magento 로그인 후 이전 페이지로 리디렉션하는 방법
Magento 1.9. *를 사용하고 있으며 사용자 로그인에 성공하면 이전 페이지로 리디렉션하고 싶습니다.Magento 로그인 후 이전 페이지로 리디렉션하는 방법
본인은 아래 열기 header.phtml
는 지역 또는 사용자 정의 모듈 파일의 맨
if(!Mage::helper('customer')->isLoggedIn()) {
$loginback=$this->helper('core/url')->getCurrentUrl();
$check=strstr($loginback, 'customer/account/login');
if(!strlen($check)){
Mage::getSingleton('core/session')->setLoginBackUrl($loginback);
}
}
재정 /app/code/core/Mage/Customer/controllers
에이 코드를 추가하고이 기능을 추가하려면 다음과 그것을 위해 하나 개의 솔루션,
을 발견
protected function _loginPostRedirect()
{
$session = $this->_getSession();
$backUrlcustom=Mage::getSingleton('core/session')
->getLoginBackUrl();
if(isset($backUrlcustom) && $backUrlcustom !=""){
$session->setBeforeAuthUrl($backUrlcustom);
}
$this->_redirectUrl($session->getBeforeAuthUrl(true));
}
저에게 도움이됩니다.
무엇을 시도 했습니까? 오류가 발생 했습니까? 공유 할 물건이 있습니까? 우리는 "내가 원하는"형식 진술을 기반으로 당신을 도울 수 없다 –
안녕하세요 @ m_callens, 내가 홈페이지로 리디렉션하려고했지만, 예를 들어 장바구니 페이지의 사용자 및 예를 들어, 로그인 페이지를 열고 마지막 페이지를 리디렉션해야합니다 성공적으로 내 페이지가 아닌 장바구니 페이지를 리디렉션합니다. 어떤 생각을 내가 뭘 할 수 있을까 ?? 세션으로 관리 할 수 있습니까 ??? 당신이 이해하고 당신이 어떤 생각을 가지고 있다면 알려 주시기 바랍니다. – Dhrumin