WordPress注册异常:邮箱已存在但重置密码提示不存在,求注册方案
Hey there, this conflicting error loop is definitely frustrating—let’s walk through practical steps to get your wife registered successfully:
First, Double-Check the Basics
- Verify email spelling: Even small typos (like
gamilinstead ofgmail, or missing a dot) can cause this mismatch. WordPress treats emails as case-insensitive, but make sure there are no extra spaces or special characters accidentally included. - Check for alias emails: If your wife used an alias (e.g.,
name+wp@gmail.com) before, try that exact alias for both login and password reset—some systems handle aliases differently, and this might resolve the "doesn’t exist" error.
Test Direct Login to Confirm Account Status
Instead of jumping straight to password reset, try logging in directly with the email in question and any random password:
- If you get a "Incorrect password" message, the account does exist—the password reset tool is likely having a bug or email delivery issue.
- If you still get "Email doesn’t exist", there’s a glitch in the site’s user database (more on that below).
Dig Into Email Delivery Issues
If the account exists but reset emails aren’t arriving:
- Check spam/junk folders, plus any "social" or "promotions" tabs (email providers often filter WordPress system messages here).
- Verify your email provider’s filtering rules—make sure there’s no rule automatically deleting or archiving messages from the WordPress site.
- Ask the site owner to resend the reset link directly from the WordPress admin dashboard (under Users > All Users, search for the email and click "Send Password Reset").
Fix Database or Admin-Side Glitches
The most common cause of this conflict is a messed-up user record in the WordPress database:
- If you own/manage the site:
- Log into your hosting control panel and open phpMyAdmin.
- Navigate to the
wp_userstable (your table prefix might be different if you changed it). - Search for the email address—if you find a record, you can either:
- Reset the password directly via phpMyAdmin (use MD5 encryption for the password field), or
- Delete the record entirely so your wife can register with the email again.
- If it’s a third-party site (like WordPress.com):
Reach out to the site’s support team, explain the conflicting error messages, and provide proof of ownership for the email address (e.g., a screenshot of the email inbox) to have them resolve the database issue manually.
Workaround: Use a Temporary Email Alias
If all else fails, have your wife register with a slight variation of her email (e.g., name+newwp@gmail.com—most major email providers support these suffix aliases). Once registered, you can contact the site admin later to change the account’s email to her preferred address.
内容的提问来源于stack exchange,提问作者Wouter

