I wish to create a simple adminhtml public page and not a private page.


How can I realize that ?

2 Answers 2


Authentication is handled by Mage_Adminhtml_Controller_Action::preDispatch() function. If you don't call parent::preDispatch() you should be able enable access without authentication.

But is that really a good idea? Make sure you aren't exposing major security holes here.


Ideally, forms in the admin shouldn't be public since it uses authentication to prevent unauthorised access. Ideally, you want to create a module that extends the customer account section. This may help - How to add custom tab to My account(frontend) .

  • Thanks for your help but your answer does not help me. My page must be public because I wish to create a login form for my users roles only.
    – phpschool
    Commented Nov 17, 2016 at 19:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.