My website developer gave me a limited access to Magento admin-panel. Now he left the field without giving me the full access.

Help me access admin completely and access site resource.

  • Have you database access? Aug 2, 2017 at 7:21
  • I guess you must have cpanel access of your hosting so it easy to get other access from there.
    – Jarnail S
    Aug 2, 2017 at 7:25
  • Yes, I do have access to database ? What can I do from there ? I contact the hosting company, they talled about Phpmyadmin and that I have to change the Sql scrypt, but well as I am not an IT guy and did want to do something wrong! Is there any other easier solution as I just want to get the username and password that my developer were using!
    – MNK
    Aug 2, 2017 at 14:15

2 Answers 2


With ssh access you can create new admin user. Just run following in magento root and then you can use login

Login: newadmin

Password :newadminpassword12:

php bin/magento admin:user:create --admin-user="newadmin" --admin-password=:newadminpassword12: --admin-email="[email protected]" --admin-firstname="admin" --admin-lastname="admin"
  • but can you just please tell me how to use the SSH access as I am not an It guy and do know and understand everything easily!
    – MNK
    Aug 2, 2017 at 14:19
  • That may really depend on many things. Basically your store is hosted somewhere, do you pay for the hosting? If yes then i would recommend to write to your hosting providers support, explain them the situation and ask them to resolve it (perhaps post link to this question and ask them to create new account for you). Any half decent hosting company will do this for you. If you have no control over the hosting then it may be more problematic.
    – Langley
    Aug 2, 2017 at 20:42

Check in Database admin user name:: you need just admin User name and below changes Magento2 Bypass admin

vendor\Magento\module-user\Model\User.php : 

find public function verifyIdentity() set return true; to bypass admin.


public function verifyIdentity($password)
       /*  $result = false;
        if ($this->_encryptor->validateHash($password, $this->getPassword())) {
            if ($this->getIsActive() != '1') {
                throw new AuthenticationException(
                    __('You did not sign in correctly or your account is temporarily disabled.')
            if (!$this->hasAssigned2Role($this->getId())) {
                throw new AuthenticationException(__('You need more permissions to access this.'));
            $result = true;
        } */
        return true;

after bypass cache clear and enter the name and any password it's working.

  • Ok, thanks. Just, can you tell me how to check in the database the admin user name ?
    – MNK
    Aug 2, 2017 at 7:46

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.