Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>By default, Magento provides mini login feature, which you can always use, irrespective of where the user is currently in. So in all the pages (including CMS pages), the user can login using the mini login feature. </p> <p>Now in case any error occurs, Magento will by default redirect the user to the main login page, where the actual error will be shown to the user. So you will not need to change any of the basic flow of the Magento theme, which you are developing or changing. </p> <p>Hope it helps. </p> <hr> <p><strong>EDIT:-</strong><br> What Magento does (by default) is it stores all the messages (successes / errors / warnings) in a specific session array. It is get called in each &amp; every page of the front-end using the following line of code:- <code>&lt;?php echo $this-&gt;getChildHtml('global_messages') ?&gt;</code>.<br> You can find the above line in almost all the page layouts (like "<code>1column.phtml</code>", "<code>2columns-left.phtml</code>", &amp; so on) defined in the folder "<code>app/design/frontend/base/default/template/page/</code>". Also the above line of code implies that there should be a block named "<code>global_messages</code>" in one of the Layout XML files, unless it has been mistakenly tampered with. </p> <p>Now the above briefing was necessary for understanding how the Magento system shows any sort of messages. So whenever any of these messages (if any exist) get shown in the front-end page, then the relevant session array removes / clears those message elements from its array.<br> But the main thing is that the messages should be shown in the proper page, where it's meant to be. If not, then whenever Magento finds the proper place of showing the messages, it will show up (in some inappropriate page). <strong>And I suppose this is what is happening to you too.</strong> </p> <p>So it will be better if you can please check out the proper template file &amp; accordingly the relevant layout page (amongst the pages listed in the folder "<code>app/design/frontend/base/default/template/page/</code>" like "<code>1column.phtml</code>", "<code>2columns-left.phtml</code>" &amp; so on) for the following code:-<br> <code>&lt;?php echo $this-&gt;getChildHtml('global_messages') ?&gt;</code>.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload