Title: All In One Login — WP Admin Login Page Security and Customization with Google reCAPTCHA, Social Login, Limit Login Attempt, 2FA, and more.
Author: Saad Iqbal
Published: <strong>پروری 27, 2019</strong>
Last modified: جنوری 22, 2026

---

Search plugins

![](https://ps.w.org/change-wp-admin-login/assets/banner-772x250.jpg?rev=3121888)

![](https://ps.w.org/change-wp-admin-login/assets/icon-128x128.gif?rev=3121325)

# All In One Login — WP Admin Login Page Security and Customization with Google reCAPTCHA, Social Login, Limit Login Attempt, 2FA, and more.

 By [Saad Iqbal](https://profiles.wordpress.org/saadiqbal/)

[Download](https://downloads.wordpress.org/plugin/change-wp-admin-login.2.1.1.zip)

 * [Details](https://bcc.wordpress.org/plugins/change-wp-admin-login/#description)
 * [Reviews](https://bcc.wordpress.org/plugins/change-wp-admin-login/#reviews)
 *  [Installation](https://bcc.wordpress.org/plugins/change-wp-admin-login/#installation)
 * [Development](https://bcc.wordpress.org/plugins/change-wp-admin-login/#developers)

 [Support](https://wordpress.org/support/plugin/change-wp-admin-login/)

## Description

👑[Check Out Premium Version](https://aiologin.com/pricing/?utm_source=wp_org&utm_medium=readme&utm_campaign=check_out_premium_version)
| 📘[Technical Documentation](https://aiologin.com/docs/?utm_source=wp_org&utm_medium=readme&utm_campaign=technical_documentation)
| 🧰[See all Features](https://aiologin.com/features/?utm_source=wp_org&utm_medium=readme&utm_campaign=see_all_features)

Looking for a one-stop solution to protect and customize your WordPress login page(
wp-admin)? If that’s what you need, then [Download All in One Login Plugin NOW](https://aiologin.com/)]

Over **70,000 website owners** already use All in One Login for their WordPress 
login security and customization. 🎉

And the reason for that is obvious! 👇

AIO Login is a **top-notch WordPress admin security plugin** that empowers you to
secure and customize the WordPress wp-admin login page. Which means it offers robust
security features and extensive customization options. 🤯

So, if you really want to level up your WordPress login security, then **AIO Login
is a must-have plugin.** 💯

From changing the WP-Admin URL to integrating Google reCAPTCHA, **AIO Login provides
everything you need** to secure and customize your WordPress login page.

Isn’t that amazing? Wait until you see its features❕ 😃 🚀

### Key Features Our Users 🤍 About All In One Login

The All in One Login plugin includes all the essential features that ensure the 
best WordPress login protection and customization.

Let’s explore some of its key features: 👇

**✔️ Change WP-Admin URL**

Secure your site by changing the default WP-Admin URL. Hide the WordPress login 
page from hackers and prevent unauthorized access with a simple custom login URL.

**✔️ Google reCAPTCHA**

Protect your WordPress login page from spam and bots. Add Google reCAPTCHA v2 or
v3 to your WP-Admin for secure authentication and reduce automated login attempts.

**✔️ Limit Login Attempts**

Prevent brute-force attacks by limiting failed login attempts. Lock out users after
multiple failures and safeguard your WP-Admin with this WordPress limit login attempts
plugin.

**✔️WordPress Login Customization [Free + Pro]**

Create a branded, customized WordPress login page. Use templates, custom logos, 
background images, and CSS to personalize the WP-Admin experience for better user
engagement.

**✔️ Disable Common Usernames [Pro]**

Block weak or predictable usernames to improve WordPress login security. Force unique
usernames and prevent attackers from exploiting common entries on your WordPress
site.

**✔️ Password Strength Checker [Pro]**

Enforce strong passwords for WordPress users. Set minimum length, character rules,
and uppercase/lowercase requirements to ensure secure credentials and prevent unauthorized
WP-Admin access.

**✔️ Ban User/IP Address [Pro]**

Block unwanted users or IP addresses instantly. Restrict access to your WordPress
login page and protect WP-Admin from hackers using this IP and user ban plugin.

**✔️ App-Based 2FA [Pro]**

Add two-factor authentication to WordPress login. Enhance security for WP-Admin 
and ensure only authorized users can access your site.

**✔️ Temp Access URL [Pro]**

Generate temporary access URLs for specific users. Control the number of visits 
and expiration to grant a short-term login without compromising WordPress site security.

**✔️ Whitelist IP Addresses [Pro]**

Allow only trusted IP addresses to access your WordPress login page. Restrict WP-
Admin access to selected users, adding an extra security layer to your site.

**✔️ Social Login Integration [Pro]**

Enable users to log in with Google, Facebook, Microsoft, or LINE. Simplify WordPress
and WooCommerce registration while improving security and user experience.

**✔️ User Enumeration [Free + Pro]**

Block attackers from discovering WordPress usernames through author or query string
requests. This prevents exposure of valid usernames and strengthens login security
against brute-force attacks.

**✔️ WooCommerce Login Integration [Coming Soon]**

Allow customers to log in with social accounts on WooCommerce checkout and account
pages. Enhance login security and user experience with Google, Facebook, LinkedIn,
Microsoft, or LINE.

### Don’t Miss Out on Social Login Integrations

All in One Login supports social integrations with leading platforms, making sign-
in faster, easier, and more secure.

 * **Google Social Login**

Let users log in with one of the most widely used authentication methods worldwide.
By enabling Google login, you reduce friction for users, making registration easier.

 * **Facebook Social Login**

With billions of users globally, Facebook login is a familiar and trusted option
for social logins. Allowing users to sign in with Facebook means faster onboarding
and less abandonment at registration.

 * **Microsoft Social Login**

Perfect for business and education-focused websites, Microsoft login provides secure
authentication. It aligns with the tools professionals already use every day.

 * **LINE Social Login**

LINE has around 184 monthly active users worldwide, which is a great option for 
websites targeting international audiences.

### 8 Key Reasons to Choose All in One Login 😎

**⚡ Reason #1: Greater Security for Your WP-Admin**

AIO Login provides robust security features to protect your WP Admin page.

 * **Change WP-Admin URL:** Customize the WordPress default login path.
 * **Ban User/IP Address:** Block unauthorized access instantly.
 * **Detailed Activity Logs:** Monitor all login attempts
 * **Limit Login Attempts:** Prevent brute force attacks..
 * **Whitelist IP Addresses:** Restrict access to trusted IPs.

**⚡ Reason #2: Intuitive Branding and User Engagement**

Create a better user experience with a customized WordPress login page.

 * **Custom Templates:** Choose from a variety of templates.
 * **Logo and Background:** Add your branding elements.
 * **Color Customization:** Personalize color schemes.
 * **Custom CSS:** Advanced customization for WP-Admin.
 * **User Engagement:** Create a more engaging login page.

**⚡ Reason #3: Brute Force Protection**

Protect your WordPress login page (wp-admin) from brute force attacks.

 * **Failed Login Limits:** Set limits on login attempts.
 * **User Lockout:** Lock out users after failed attempts.
 * **Custom Lockout Settings:** Customize lockout duration.
 * **Prevent Unauthorized Access:** Secure your WP Admin.
 * **Real-time Monitoring:** Track login attempts and threats.

**⚡ Reason #4: Spam Prevention and User Verification**

Prevent spam and unauthorized logins with Google reCAPTCHA integration.

 * **reCAPTCHA Integration:** Add an extra layer of security.
 * **Customizable Settings:** Choose between v2 and v3.
 * **Bot Prevention:** Keep your login page spam-free.
 * **User Verification:** Ensure only legitimate users access your site.
 * **User Enumeration:** Prevent your usernames & ID’s from millicious attacks.
 * **Enhanced Security:** Protect against automated attacks.

**⚡ Reason #5: Comprehensive Activity Monitoring**

Monitor all login activities for enhanced WordPress login security. See the username,
IP address, date, time, lockout list, and more.

 * **IP Address Ban:** Block specific IPs.
 * **User Ban:** Prevent specific users from logging in.
 * **Custom Messages:** Display messages for banned users.
 * **Enhanced Control:** Manage who can access your site.
 * **Immediate Action:** Take action against threats swiftly.

**⚡ Reason #6: Immediate Blocking of Suspicious Users**

Block suspicious users instantly to prevent unauthorized access to your WordPress
login page and set a custom message on display for banned users.

 * **Real-time Logs:** Track login attempts in real time.
 * **User Activity:** Monitor user activities.
 * **IP Address Tracking:** Review IP addresses.
 * **Failed Login Attempts:** Get details on failed attempts.
 * **Security Audits:** Conduct thorough security audits.

**⚡ Reason #7: Additional Layer of Security with Mobile-Based 2FA**

Add an extra layer of security with mobile-based 2FA.

 * **TOTP Apps Support:** Use Google Authenticator, FreeOTP, or Authy.
 * **Two-Factor Authentication:** Secure your login process.
 * **Improved Security:** Ensure only authorized access.
 * **Convenient Setup:** Easy to set up and use.
 * **Enhanced Protection:** Strengthen your WP Admin security.

**⚡ Reason #8: Simplified Access with Social Login**

Make logging in easier by allowing users to sign in with their existing social accounts.

 * **Multiple Platforms Supported:** Google, Facebook, LinkedIn, and Microsoft.
 * **Faster Onboarding:** Reduce friction during registration and login.
 * **Improved User Experience:** No need to remember another password.
 * **Lower Abandonment Rates:** Minimize drop-offs at sign-in.
 * **Seamless Integration:** Works smoothly with your WordPress site.

### Technical Documentation

[Click here](https://aiologin.com/documentation) to access our detailed, step-by-
step technical documentation for complete security of your WordPress login page (
wp-admin).

### Need Help? Get Expert Assistance

Having trouble securing or customizing your WordPress login page (WP-Admin URL)?
Don’t worry, our expert support team is here to help! 🤝

Our dedicated support team is here to guide you through any issues, answer your 
questions, and assist you in using the plugin to its full potential.

👉 [Reach out by opening a support ticket](https://objectsws.atlassian.net/servicedesk/customer/portal/35/group/105/create/362),
for fast and reliable help. We’re here for you!

## Screenshots

 * [[
 * Your AIO Login Dashboard to access everything at a glance.
 * [[
 * Change WP-Admin Login URL to protect WordPress login page.
 * [[
 * Protect WP admin against brute force with limit login attempts.
 * [[
 * Integrate Google reCAPTCHA (v2 or v3) to avoid spam
 * [[
 * Change background image for your WordPress login page
 * [[
 * Add custom CSS for WP-Admin for further customization

## Installation

To install and activate this plugin…

 1. Go to Plugins, and click on “Add New”.
 2. Search for _AIO Login_.
 3. Download, install, and activate it.
 4. Get the AIO Login setting page in WordPress side menu.

## FAQ

### Can I use the All in One Login plugin for free?

Yes, you can install the free version of AIO Login, which offers unique features
such as the change of the WP-Admin URL, block login attempts, Google reCAPTCHA, 
detailed activity logs, and even custom login design for customizing and securing
your WordPress login page.

### Is AIO Login compatible with all WordPress themes?

Yes, you can easily customize the WordPress admin URL with AIO Login, enhancing 
security by making it harder for attackers to find your login page.

### Can I customize the WordPress admin URL?

Yes, you can easily customize the WordPress admin URL with AIO Login, enhancing 
security by making it harder for attackers to find your login page.

### How does App-Based 2FA protect WP-Admin?

App-Based 2FA adds an extra layer of security by requiring a second form of authentication
via mobile apps like Google Authenticator. This makes unauthorized access significantly
more difficult.

### Is AIO Login compatible with other security plugins?

AIO Login is generally compatible with all other security plugins, such as Jetpack,
Wordfence Security, Security Ninja, etc.

### Which social logins are supported by All in One Login?

AIO Login supports Gmail, Microsoft, and LINE social login. These social logins 
simplify registration, improve user experience, and reduce abandoned accounts.

### Can I track login activity with AIO Login?

Yes, AIO Login allows you to track all login attempts and activity logs in real-
time. You can monitor user activity, review IP addresses, and see details on failed
login attempts.

### Is AIO Login required for WP-Admin security?

Even though it is not mandatory, using AIO Login can significantly enhance the security
of your WP-Admin login page against unauthorized access.

### What is user enumeration, and how does AIO Login prevent it?

User enumeration is when attackers try to discover valid WordPress usernames. AIO
Login blocks these attempts, keeping your WP-Admin secure and preventing brute-force
attacks.

### How can I enhance WordPress login security with AIO Login?

You can enforce strong passwords, enable app-based 2FA, limit login attempts, whitelist
IPs, and block user enumeration to fully protect your WordPress login page.

### Where do I report security bugs found in this plugin?

Please report security bugs found in the source code of the Change wp-admin login
plugin through the [Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/9e5fb882-a208-4e32-a495-da1d8f98c036).
The Patchstack team will assist you with verification, CVE assignment, and notify
the developers of this plugin.

## Reviews

![](https://secure.gravatar.com/avatar/170e91c55f6adf538efca9927810f778967b7c1870b21f128c8eebc8a10af27b?
s=60&d=retro&r=g)

### 󠀁[Great](https://wordpress.org/support/topic/great-16522/)󠁿

 [veylau](https://profiles.wordpress.org/veylau/) اکتوبر 24, 2024

Thanks! Aqib is offering great support!

![](https://secure.gravatar.com/avatar/733b3a3fb7b9e3a1cf2e5b6ef1e3d057c95ccea3017f01f02970a5ec28a51d69?
s=60&d=retro&r=g)

### 󠀁[Once Perfect, Now a Paid Upgrade: A Disappointing Change](https://wordpress.org/support/topic/once-perfect-now-a-paid-upgrade-a-disappointing-change/)󠁿

 [ufukart](https://profiles.wordpress.org/ufukart/) ستمبر 7, 2024 3 replies

I used to love this plugin for its simplicity and efficiency. It performed its job
flawlessly and was a great asset. However, the recent update has turned this once-
free tool into a paid upgrade with numerous new features that many users may not
need. This shift from a well-functioning free plugin to a feature-packed paid version
feels like a betrayal to its loyal users. The essence of what made this plugin great
has been lost in the quest for monetization. It’s disappointing to see such a change.
RIP.

![](https://secure.gravatar.com/avatar/2388836cf0b9272f7ecdb4f3d99cec848214a34457f8db6400efcc66f038eb81?
s=60&d=retro&r=g)

### 󠀁[nice customization feature, very nasty login URl feature!](https://wordpress.org/support/topic/nice-customization-feature-very-nasty-login-url-feature/)󠁿

 [devsaredead](https://profiles.wordpress.org/devsaredead/) ستمبر 4, 2024 1 reply

Changing URL simply doens’t work. When the site is under maintenance one does not
get to WP login page but stays under maintenance… if then one browses to /wp-admin
he gets straight into the backend actually passing over the login form. Nice, ah?
And by the way: when will you learn to put a “delete all plugin instances from database
when unistalling” button, by default?

![](https://secure.gravatar.com/avatar/d603daf6ef9de8456ed9d0f0d24e6e895c44a4804bbbe4ab2f805f4bbfe635bd?
s=60&d=retro&r=g)

### 󠀁[A great plugin has been destroyed](https://wordpress.org/support/topic/a-great-plugin-has-been-destroyed-2/)󠁿

 [Andrea](https://profiles.wordpress.org/fritzprod/) اگست 26, 2024 2 replies

RIP

![](https://secure.gravatar.com/avatar/aa1d80e1e2b3737baf8abb7067d1ce2711c7df9ffa720525841e8ac2a69012a2?
s=60&d=retro&r=g)

### 󠀁[I just wanted “one function” plugin …](https://wordpress.org/support/topic/i-just-wanted-one-function-plugin/)󠁿

 [mklusak](https://profiles.wordpress.org/mklusak/) اگست 5, 2024 1 reply

… And now with 2.0 update I got monstrous “get PRO” security plugin, with WP admin
top level menu link (why???). I feel betrayed.

![](https://secure.gravatar.com/avatar/fb106f1c4570efe9214cc96f35bd8b494583aaa30647c7811e6753a76ac34742?
s=60&d=retro&r=g)

### 󠀁[“Does one thing and does it good” – Not anymore](https://wordpress.org/support/topic/does-one-thing-and-does-it-good-2/)󠁿

 [Ciprian Popescu](https://profiles.wordpress.org/butterflymedia/) جُلائی 18, 2024
1 reply

It used to do one job, be lightweight, fast and as little code as possible. Now 
it’s bloated, includes Freemius library+tracking, added a new top-level menu, and
includes several options that are not required. I do not recommend. I forked the
old one and kept it light and fast.

 [ Read all 34 reviews ](https://wordpress.org/support/plugin/change-wp-admin-login/reviews/)

## Contributors & Developers

“All In One Login — WP Admin Login Page Security and Customization with Google reCAPTCHA,
Social Login, Limit Login Attempt, 2FA, and more.” is open source software. The 
following people have contributed to this plugin.

Contributors

 *   [ Saad Iqbal ](https://profiles.wordpress.org/saadiqbal/)
 *   [ WPExperts.io ](https://profiles.wordpress.org/wpexpertsio/)

“All In One Login — WP Admin Login Page Security and Customization with Google reCAPTCHA,
Social Login, Limit Login Attempt, 2FA, and more.” has been translated into 12 locales.
Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/change-wp-admin-login/contributors)
for their contributions.

[Translate “All In One Login — WP Admin Login Page Security and Customization with Google reCAPTCHA, Social Login, Limit Login Attempt, 2FA, and more.” into your language.](https://translate.wordpress.org/projects/wp-plugins/change-wp-admin-login)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/change-wp-admin-login/),
check out the [SVN repository](https://plugins.svn.wordpress.org/change-wp-admin-login/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/change-wp-admin-login/)
by [RSS](https://plugins.trac.wordpress.org/log/change-wp-admin-login/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.1.1 – Jan 22, 2026

 * Tweak – Added new tab of Integration and WooCommerce integration pro screen.
 * Tweak – Added the hCaptcha Pro screen in the Captcha tab.

#### 2.1.0 – Oct 15, 2025

 * New – Added User Enumeration Feature
 * Tweak – Added pro screen of User Enumeration logs in Activity logs

#### 2.0.10 – Oct 06, 2025

 * Tweak – Separated Social Login in navigation and added Pro banner.
 * Improvement – Revamped Google reCAPTCHA and restructured it into a multi-step
   format.

#### 2.0.9 – Aug 26, 2025

 * Security – Enhanced login protection to better defend against repeated failed
   login attempts and brute-force attacks.

#### 2.0.8 May 21, 2025

 * Updated feedback SDK to latest version.

#### 2.0.7 Apr 21, 2025

 * Fixed translation notice.
 * Tested compatibility with latest WordPress (Version 6.8)

#### 2.0.6 Mar 13, 2025

 * Updated readme with a new feature.

#### 2.0.3 Dec 02, 2024

 * Updated backend with VueJS to improve UX

#### 2.0.2 Nov 21, 2024

 * Tested compatibility with latest WordPress (Version 6.7)
 * Updated – Feedback SDK to latest Version

#### 2.0.1

 * New – Added multisite compatibility
 * New – Added button to clear all failed & lockout logs
 * Fix – Resolved php error for older versions

#### 2.0.0

 * Fixed – Forgot password link breaking.
 * New – Improved the UI.
 * New – Added new Dashboard
 * New – Added Limit login Attempts feature
 * New – Added activity logs for failed login attempts
 * New – Added activity logs for lockout users
 * New – Added Google reCAPTCHA functionality
 * New – Added login page customization options

#### 1.1.8

 * Fixed: compatibility issues with WPForms, WordFence

#### 1.1.7

 * Fixed: Redirection to wp-admin when trying to access admin pages directly.

#### 1.1.6

 * Fixed: The recent commit has been reverted to address conflicts in various cases

#### 1.1.5

 * Fixed: Resolved the issue undefined is_user_logged_in() function error in certain
   cases.

#### 1.1.4

 * Fixed: Redirection to wp-admin when trying to access admin pages directly.

#### 1.1.3

 * Handover plugin

#### 1.1.2

 * More Fixes for php8 warnings

#### 1.1.1

 * Fix php8 warnings

#### 1.1.0

 * Update WordPress API settings

#### 1.0.9

 * fix security issue

#### 1.0.8

 * fix security issue

#### 1.0.7

 * fix missing register_setting on the add_settings_field

#### 1.0.6

 * fix suppressed warning

#### 1.0.5

 * add site URL before the new redirect input field

#### 1.0.4

 * Add redirect custom field.
 * Better instructions in how to use the redirect field

#### 1.0.3

 * Add redirect custom field.
 * When someone tries to access the wp-login.php page or the wp-admin directory 
   while not logged in will be redirected to the page you defined on the redirect
   custom field.

#### 1.0.2

 * Add translations

#### 1.0.1

 * Add automatic redirect for when someone tries to access the wp-login.php page
   or the wp-admin directory while not logged in will be redirected to the website
   homepage.

#### 1.0.0

 * Initial version.

## Commercial plugin

This plugin is free but offers additional paid commercial upgrades or support. [View support](https://objectsws.atlassian.net/servicedesk/customer/portal/35)

## Meta

 *  Version **2.1.1**
 *  Last updated **3 months ago**
 *  Active installations **70,000+**
 *  WordPress version ** 4.6 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [Chinese (Taiwan)](https://tw.wordpress.org/plugins/change-wp-admin-login/), 
   [Czech](https://cs.wordpress.org/plugins/change-wp-admin-login/), [Dutch](https://nl.wordpress.org/plugins/change-wp-admin-login/),
   [English (US)](https://wordpress.org/plugins/change-wp-admin-login/), [Italian](https://it.wordpress.org/plugins/change-wp-admin-login/),
   [Persian](https://fa.wordpress.org/plugins/change-wp-admin-login/), [Portuguese (Portugal)](https://pt.wordpress.org/plugins/change-wp-admin-login/),
   [Russian](https://ru.wordpress.org/plugins/change-wp-admin-login/), [Spanish (Chile)](https://cl.wordpress.org/plugins/change-wp-admin-login/),
   [Spanish (Ecuador)](https://es-ec.wordpress.org/plugins/change-wp-admin-login/),
   [Spanish (Mexico)](https://es-mx.wordpress.org/plugins/change-wp-admin-login/),
   [Spanish (Spain)](https://es.wordpress.org/plugins/change-wp-admin-login/), and
   [Spanish (Venezuela)](https://ve.wordpress.org/plugins/change-wp-admin-login/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/change-wp-admin-login)
 * Tags
 * [custom login](https://bcc.wordpress.org/plugins/tags/custom-login/)[login](https://bcc.wordpress.org/plugins/tags/login/)
   [login url](https://bcc.wordpress.org/plugins/tags/login-url/)[wp login](https://bcc.wordpress.org/plugins/tags/wp-login/)
   [wp-admin](https://bcc.wordpress.org/plugins/tags/wp-admin/)
 *  [Advanced View](https://bcc.wordpress.org/plugins/change-wp-admin-login/advanced/)

## Ratings

 3.5 out of 5 stars.

 *  [  20 5-star reviews     ](https://wordpress.org/support/plugin/change-wp-admin-login/reviews/?filter=5)
 *  [  1 4-star review     ](https://wordpress.org/support/plugin/change-wp-admin-login/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/change-wp-admin-login/reviews/?filter=3)
 *  [  1 2-star review     ](https://wordpress.org/support/plugin/change-wp-admin-login/reviews/?filter=2)
 *  [  12 1-star reviews     ](https://wordpress.org/support/plugin/change-wp-admin-login/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/change-wp-admin-login/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/change-wp-admin-login/reviews/)

## Contributors

 *   [ Saad Iqbal ](https://profiles.wordpress.org/saadiqbal/)
 *   [ WPExperts.io ](https://profiles.wordpress.org/wpexpertsio/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/change-wp-admin-login/)