Diagnostic tool

Login Issue Recovery Tool

By Arjun Mehta Browser only, no data sent

Tell us what's happening when you try to log in.

Regain access to wp-admin when the login page refuses to cooperate.

No login required Free forever

Step 1: Describe the issue

Frequently asked questions

Why does the login page keep refreshing?

Usually a cookie or Site URL mismatch. The tool gives steps to clear cookies and set WP_HOME correctly.

Can I reset my password without email?

Yes. You can reset the password hash directly in the wp_users table through phpMyAdmin.

How do I unban my own IP from a security plugin?

Connect via FTP and rename the security plugin's folder in /wp-content/plugins to deactivate it. Log in, whitelist your IP, then reactivate the plugin.

What if I never receive the password reset email?

Hosting outbound mail often fails silently. Reset the password through phpMyAdmin or use WP-CLI: wp user update <login> --user_pass=NEW.

Can I create a new admin user from the database?

Yes. Insert a row into wp_users with a hashed password, then add an entry to wp_usermeta with wp_capabilities set to a:1:{s:13:"administrator";b:1;}.

Why does WordPress say 'cookies are blocked' even though they are enabled?

Almost always a mismatch between the URL you used to log in and the WP_HOME or WP_SITEURL value. Make sure both use the same scheme and domain.

Is two-factor authentication causing my lockout?

Possibly. If you lost the 2FA device, deactivate the 2FA plugin via FTP folder rename, log in, and reconfigure it with a fresh device.

What is the safest way to reset wp-admin access?

Reset the password first, then verify Site URL, then check for active security plugins. Escalate to database changes only if those fail.

In-depth guide

Everything you need to know about the Login Issue Recovery Tool

Overview

The Login Issue Recovery Tool addresses every common cause of being locked out of WordPress: an endlessly refreshing login page, a misconfigured Site URL, a security plugin that has banned your IP address, a cookie domain mismatch, a forgotten password with no working email, and brute-force protection that is over-aggressive. Each path includes both wp-admin recovery and database-level recovery instructions.

Because losing dashboard access is one of the most stressful WordPress incidents, the tool prioritises non-destructive steps first. You start with cookie and cache resets and only move to FTP and database-level fixes if those fail.

Why this matters for WordPress site owners

Without wp-admin access, you cannot update plugins, publish content, process orders, or respond to security alerts. Many lockouts are caused by simple cookie or Site URL mismatches that can be resolved in under a minute once you know where to look. Other lockouts, such as banned-IP cases, require FTP intervention.

How to use this tool, step by step

  1. 1Choose the exact symptom: redirect loop on login, blank screen, invalid credentials, or 'access denied' page.
  2. 2Indicate whether you can receive password reset emails.
  3. 3Follow the recovery sequence, which always starts with the safest fix and escalates only when needed.

Expertise and methodology

Recovery steps map to the WordPress core documentation on resetting passwords, resetting Site URL via wp-config.php, and recovering from security plugin lockouts. Steps have been verified against Wordfence, iThemes Security, All In One WP Security, and Sucuri.

Reviewed and maintained by Arjun Mehta, WordPress recovery engineer, 12+ years rescuing broken sites at WPRescue.

Common mistakes to avoid

  • Resetting passwords through random SQL queries copied from forums.
  • Deactivating a security plugin by deleting it instead of renaming the folder.
  • Setting WP_HOME or WP_SITEURL to the wrong scheme (HTTP vs HTTPS).

Need hands-on help?

If this tool does not cover your exact situation, contact WPRescue or read the troubleshooting guides. We typically reply within one business day.