Locked Out from Magento admin?

Featured Image

Here’s the situation, you, client, webmaster, pet or whoever was playing with users and roles in your favorite store and deleted only main admin account or broke admin account privileges. If it happened to you and you’re locked out from your Magento store, read on.

This script creates new admin user associated to new Inchoo role with all privileges set. Of course, you have to have FTP access for this to work.

newadmin.zip

Download newadmin script, unpack it, open newadmin.php file (notepad will do) and define username, email and password of the new user. Username and email must be UNIQUE in Magento, so use some new ones and not the old ones that are already in the system, you’ll change it later after you login.
Connect with FTP and copy newadmin.php file to root of your store and run it through web browser like

http://www.yourstore.com/newadmin.php

The script will try to delete itself after user is created, but please make sure it’s removed from the server. Code is tested on 1.3.x versions of Magento and I don’t believe it will work on older versions, so please write some feedback.

Regards ;)

Interested in hiring us?

Have a chat with us. You would be surprised how small changes can make your business even more successful.


About Ivan Weiler

Technical Educator and Consultant

Ivan is a Technical Educator and Consultant. He gained lots of experience managing some of the most complex Magento projects we had at Inchoo.

Read more posts by Ivan / Visit Ivan's profile

66 comments

  1. Dear Sir,

    I followed your solution with my installed magento 1.9 . it will be logged, but after that 127.0.0.1/magento in localhost, it shows “The requested URL “http://127.0.0.1/magento/errors/report.php?hsimp=yhse-001″ cannot be found or is not available. Please check the spelling or try again later.”.

  2. Parse error: syntax error, unexpected ‘@’, expecting ‘)’ in D:\EasyPHP-5.3.6.0\www\fresh\newadmin.php on line 34

    @ is not supported how could i type email address

  3. hello I am trying this but when i type email address in file i get red highlighted php error in coding.

    Any help will be appreciated.

    Thanks,

  4. hi Ivan,
    i have done all the things u suggested but still i m not able to login. after creating a new user , at the login page i m getting an error username and password is not correct .
    i have a support username and passwordits working but its rights had been lost. i wanna get back the all rights. please help me to fix the issue.

  5. Ivan, you Sir are a scholar and a gentlemen :)
    (for putting together this script AND providing it).

    I used it to gain access to the Magento backend again, after the server crashed during a system restore – which had apparently deleted all Magento admins and so we were getting the “Invalid username or password”, although the original login and password were correct.

    NOTE: Because the maintenance flag was set during the system restore, we had to manually remove the ‘maintenance.flag’ file to be able to even get to the login page again.

  6. Thank you so much! I still do not know how to get back to my old admin with all my info but at least I got the new one so I can use it.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <blockquote cite=""> <code> <del datetime=""> <em> <strike> <strong>. You may use following syntax for source code: <pre><code>$current = "Inchoo";</code></pre>.