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