How to Reset Your Admin Password (WHM/cPanel)
If you’re locked out of your WHMCS admin area or just need to update your login credentials, this guide will walk you through everything you need to know. At Vivint Host, we make account security a top priority—so let’s get your access back safely and quickly.
Forgot Your WHMCS Admin Password?
If you’ve forgotten your admin password, here’s how to reset it:
- Go to your WHMCS Admin Area login page.
- Click on the “Forgot your password?” link.
- Enter your email address associated with your admin account.
- Check your inbox and follow the password reset instructions sent to you.
This is the fastest and easiest method if the password recovery feature is enabled.
Want to Change Your Password (Without Resetting)?
If you're already logged in and just want to change your password:
- Inside the Admin Area, go to Account > My Account.
- Click on the option to change your password.
- Save your changes once done.
Missing Reset Link
If the password recovery link doesn’t appear on your login page, the feature may have been disabled in your system settings. Here’s how to re-enable it:
- Log in to your hosting control panel (typically phpMyAdmin).
- Open the WHMCS database.
- Navigate to the tblconfiguration table.
- Look for the DisableAdminPWReset setting.
- Make sure the value for this setting is empty (not “on” or “1”).
- Save the changes and refresh your login page.
This should bring the “Forgot your password?” option back.
Resetting the Password Directly via Database (When Email Fails)
If your system isn't sending the reset email due to a technical issue, you can manually reset the admin password in the database:
- Access phpMyAdmin (via your hosting control panel).
- Select the correct WHMCS database.
- Open the tbladmins table.
- Find the admin user whose password you want to change and click Edit.
- Enter a new password in the password field.
- From the Function dropdown next to the field, choose MD5 to hash the password securely.
- Clear the contents of the passwordhash field (leave it empty).
- Save your changes.
Tip: Always use MD5 hashing when entering passwords manually in the database.
Still Having Trouble with Emails?
If emails aren’t being delivered, the issue might lie within your system email configuration. For more help, see our article on Troubleshooting System Email or contact our support team directly.
