Being locked out of your own website is maddening — but there is always a way back in. Pick the one that matches your situation.
Forgot your password (and reset email doesn’t arrive)
The “Lost your password?” link only works if your site can send email — and broken WordPress email is extremely common. If no reset arrives, reset the password directly in the database: open phpMyAdmin from your hosting panel, find the wp_users table, edit your user, and set a new value on user_pass choosing MD5 from the function dropdown. Log in, then change the password properly.
Login page won’t load or redirects forever
Usually a plugin conflict or a caching problem. Clear your browser cache first. Then rename wp-content/plugins via your host’s file manager to deactivate everything, log in, rename it back, and reactivate one at a time.
A security plugin blocked you
Firewall plugins sometimes lock out the owner — too many failed attempts, or a changed IP address. Rename that plugin’s folder in wp-content/plugins to disable it, log in, then reconfigure it with a whitelist for yourself.
Someone changed the admin email or deleted your account
This smells like a hack. Create a fresh admin via the database (or ask your host to), then follow a full hacked-site cleanup: change all passwords, audit users, scan for malware.
You never had the credentials
Site built by a developer who’s vanished? If you control the hosting account, you control the site — use the database method above. If you don’t even have hosting access, the domain owner can prove ownership to the host and recover the account.
Keep a break-glass kit
Store your hosting login, domain registrar login, and one tested admin account somewhere safe. When you join WP Hero we set this up on day one — access management is part of every plan.