User Auth
FreeRegistration, sign in, password reset and account verification, built from forms and styled by your theme.
Free on unlimited sites, GPLv3
Visitor
User Auth
Member
- Version
- 1.0.0
- WordPress
- 6.5+
- PHP
- 7.4+
- Tested up to
- 7.1
- Licence
- GPLv3
What it does
Auth screens that look like your site
Every screen is a form on a page you control, so signing in does not drop someone onto the grey WordPress login and back again.
Verified email addresses
New accounts can be held until the address is confirmed, which keeps typos and throwaway sign-ups out of your member list.
Roles assigned on registration
Decide which role a new member gets, so a community sign-up cannot quietly hand out more access than you intended.
Getting it working
-
01
Create the pages
Add pages for sign in, registration and password reset, each holding the matching form.
-
02
Point WordPress at them
Nominate those pages in the settings, and the default login URLs redirect to them.
-
03
Choose the rules
Set the role new members receive and whether email verification is required.
Every setting
What you can configure, and where it lives. Site settings apply everywhere; the rest are set on the form itself.
| Setting | Scope | Notes |
|---|---|---|
| Sign in page | Site setting | Replaces wp-login.php. |
| Registration page | Site setting | Holds the registration form. |
| Reset pages | Site setting | Forgot and reset password. |
| Default role | Site setting | What a new member becomes. |
| Email verification | Site setting | Required, or off. |
Questions
Does wp-login.php still work?
It redirects to your sign in page. Administrators can still reach it directly if they need to.
Can I collect extra details at registration?
Yes. The registration screen is an ordinary form, so add whatever fields you need and map them onto the user profile.
What stops bots registering?
Add Turnstile or reCAPTCHA to the registration form. Email verification then stops the ones that get through from becoming active members.
Is it compatible with existing users?
Yes. These are WordPress users throughout — no parallel account system, and nothing to migrate.
More in Core tools
Start using User Auth
Free on unlimited sites, GPLv3