Loading...

Knowledge Base
,

WHMCS Basic Problems and Login Troubleshooting

This guide covers common WHMCS basic problems that may prevent you from accessing your WHMCS Admin Dashboard. Two common issues include forgetting the WHMCS admin password or being blocked after multiple failed login attempts.

If you are using a self-hosted WHMCS installation, you can resolve some login issues by accessing the WHMCS database through phpMyAdmin in cPanel. Use these steps carefully, especially when editing database tables. WHMCS also notes that database-based password resets and IP ban removals apply to self-hosted WHMCS installations.

Before You Begin

Before making changes in phpMyAdmin, make sure you have:

  • Access to your Bluehost Portal
  • Access to cPanel
  • Access to phpMyAdmin
  • The name of your WHMCS database
  • A recent backup of your WHMCS database
  • The IP address that was banned, if you are removing an IP block

Editing the wrong database table can cause issues with your WHMCS installation. If you are unsure, create a database backup first or contact support for help reviewing the hosting-side setup.

How to Reset the WHMCS Admin Password

If you forgot your WHMCS admin password and cannot reset it from the login page, you can update the password directly in the WHMCS database.

  1. Log in to your Bluehost Portal.
  2. Click Hosting in the left-hand menu.
  3. In the hosting details page, click the cPanel button.

    Bluehost Portal - Hosting Tab Details cPanel
     

  4. Your cPanel will open in a new tab.

    Bluehost Portal - Hosting Tab - Quick Links - cPanel button - cPanel Dashboard
     

  1. Go to the Databases section.
  2. Click phpMyAdmin.
  3. In the left menu, select your WHMCS database.
    • The database name may look similar to username_whmcs.
  4. Open the table named tbladmins.
  5. Find the admin user you want to update.
  6. Click Edit.
  7. Find the password field.
  8. Enter your new password in the password value field.
  9. In the function dropdown for the password field, select MD5.
  10. If you see a passwordhash field, clear its value.
  11. Click Save or Go to apply the change.
  12. Return to your WHMCS Admin login page and sign in using the new password.

After your next successful login, WHMCS may update the password using its current password hashing method. Selecting MD5 during the database reset helps prevent the password from being saved as plain text during this recovery step.

What to Do If the Password Reset Link Is Missing

If the Forgot your password? link is missing from the WHMCS Admin login page, password resets may be disabled in WHMCS settings.

You can check this in the database:

  1. Open phpMyAdmin from cPanel.
  2. Select your WHMCS database.
  3. Open the tblconfiguration table.
  4. Find the setting named DisableAdminPWReset.
  5. Make sure the value is blank.
  6. Save your changes.

After updating the setting, return to the WHMCS Admin login page and check if the password reset option appears.

How to Remove a Banned IP Address in WHMCS

WHMCS may block an IP address after multiple failed admin login attempts. This is a security feature that helps protect your WHMCS Admin area from repeated login attempts.

You may see a message similar to:

Your IP 123.456.78.910 has been banned

If your IP address was blocked and you need immediate access, you can remove the ban from the WHMCS database.

  1. Log in to your Bluehost Portal.
  2. Click Hosting in the left-hand menu.
  3. In the hosting details page, click the cPanel button.

    Bluehost Portal - Hosting Tab Details cPanel
     

  4. Your cPanel will open in a new tab.

    Bluehost Portal - Hosting Tab - Quick Links - cPanel button - cPanel Dashboard
     

  1. Click phpMyAdmin.
  2. Select your WHMCS database from the left menu.
  3. Open the table named tblbannedips.
  4. Find the row that contains your blocked IP address.
  5. Click the red Delete icon for that row.
  6. Confirm the deletion.
  7. Return to your WHMCS Admin login page.
  8. Try logging in again.

WHMCS automatically blocks the source IP after repeated failed admin login attempts. Removing the IP from tblbannedips allows you to try logging in again.

Other Ways to Resolve a Banned IP Address

  • Wait for the ban to expire.
  • Try logging in from a different IP address.
  • Use a trusted network connection.
  • Confirm that you are entering the correct admin username and password.

If you are frequently locked out, review your WHMCS security settings and confirm that saved passwords, password managers, or multiple users are not causing repeated failed login attempts.

Best Practices for WHMCS Login Security

To help prevent future WHMCS login issues:

  • Use a strong admin password.
  • Store admin credentials securely.
  • Avoid sharing admin logins between users.
  • Create separate admin accounts for each staff member.
  • Enable two-factor authentication if available.
  • Keep WHMCS updated.
  • Restrict Admin Area access if your team uses fixed IP addresses.
  • Back up your WHMCS database before making manual changes.
  • Review failed login attempts if lockouts happen often.

Summary

WHMCS basic problems can include admin login issues, forgotten passwords, or IP blocks after failed login attempts. If the WHMCS password reset option is not available, you can reset the admin password by editing the tbladmins table in phpMyAdmin. If your IP address has been banned, you can remove the blocked IP from the tblbannedips table.

Before editing the database, create a backup and make sure you are working in the correct WHMCS database. Bluehost can help with hosting-side access to cPanel, phpMyAdmin, and database tools, while WHMCS-specific software, license, and advanced configuration issues should be reviewed with WHMCS directly.

If you need further assistance, Bluehost Chat Support is available 24 hours a day, 7days a week while Bluehost Phone Support is available 7 days a week from 7 am-12 midnight EST. 

  • Chat Support -  While on our website, you should see a CHAT bubble in the bottom right-hand corner of the page. Click anywhere on the bubble to begin a chat session.
  • Phone Support -
    • US: 888-401-4678
    • International: +1 801-765-9400

You may also refer to our Knowledge Base articles to help answer common questions and guide you through various setup, configuration, and troubleshooting steps.

Loading...