I'm using below function for redirection after FB login, But it's redirecting to Customers Account Dashboard, Instead of Account Dashboard I'd like to redirect to Home Page or the Previous Page.
protected function _loginPostRedirect()
{
$session = Mage::getSingleton('customer/session');
if (!$session->getBeforeAuthUrl() || $session->getBeforeAuthUrl() == Mage::getBaseUrl()) {
// Set default URL to redirect customer to
$session->setBeforeAuthUrl(Mage::helper('customer')->getDashboardUrl());
} else if ($session->getBeforeAuthUrl() == Mage::helper('customer')->getLogoutUrl()) {
$session->setBeforeAuthUrl(Mage::helper('customer')->getDashboardUrl());
} else {
if (!$session->getAfterAuthUrl()) {
$session->setAfterAuthUrl($session->getBeforeAuthUrl());
}
if ($session->isLoggedIn()) {
$session->setBeforeAuthUrl($session->getAfterAuthUrl(true));
}
}
$this->_redirectUrl($session->getBeforeAuthUrl(true));
}
I've tried
$session->setBeforeAuthUrl(Mage::helper('customer')->getHomeUrl());
$session->setBeforeAuthUrl(Mage::helper('customer')->getCurrentUrl());
But it's not working