Where or how do I change the landing page once a user has logged in? At the moment it defaults to the dashboard page. I want it to display a certain page after login. How can I do this under 1.9?
Hi @preveo,
We can not change it through the Magento configuration. But yes, we can change it by customize the code.
I can share the file path where it is mentioned:
\app\code\core\Mage\Customer\controllers\AccountController.php
So if you will do it through coding then extend this controller and then make the changes.
if issue solved,Click Kudos & Accept as Solution
Hi,
What actually needs to be changed in the file?
Regards
Ben
Hi @preveo ,
Firstly you need to make changes in admin side.
Go to: System > Configuration > customer configuration > Login Options >
and set “Redirect Customer to Account Dashboard after Logging in” to No.
Now, as the mentioned above, in that file [\app\code\core\Mage\Customer\controllers\AccountController.php], there is one function named as "_loginPostRedirect()".
Here search for "$this->_getHelper('customer')->getAccountUrl()" and change it to what you want.
It will serve your purpose.
if issue solved,Click Kudos & Accept as Solution