=== All In One Login — WordPress Login Security Plugin to Protect and Customize WP Admin ===
Contributors: wpexpertsio
Tags: login url, login, wp admin, wp login, custom login
Requires at least: 4.6
Tested up to: 6.7
Requires PHP: 7.4
Stable tag: 2.0.2
License: GPLv2 or later

Do you want to secure and customize WordPress login page (wp-admin)❓ Download All in One Login plugin for ultimate WordPress login security and customization.

== Description ==

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**✨

Over **90,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 WordPress login page (wp-admin) at the same time. 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 design.

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 Security and customization.

Let's explore some of its key features: 👇

**✔️ Change WP-Admin URL**

The default WP-Admin URL is an easy target for hackers, which means your WordPress login page is always vulnerable to attacks.

But don't worry❗ 

All in One Login lets you change the WP-Admin URL, making it difficult for attackers to locate your login page. This simple change significantly improves your WordPress Admin Login Security and protects your site from unauthorized access attempts.

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

Personalize your WordPress login page with extensive customization options. Use pre-built templates, change the background image, add your logo, and even use custom CSS for WP-Admin.

A customized login page not only enhances your brand but also provides a unique and engaging user experience.

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

Want to prevent certain users from accessing your WordPress login page❓

Using All in One Login, you can instantly block specific users or IP addresses with just a few clicks. This way, you can prevent unauthorized access and keep your WordPress login page safe from hackers.

**✔️ Google reCAPTCHA**

Prevent your WordPress login page from spam and bots.

Integrate Google reCAPTCHA to protect against unauthorized logins. You can choose between reCAPTCHA v2 or v3 and adjust the settings accordingly.

Google reCAPTCHA helps distinguish between human users and bots, effectively reducing spam and automated login attempts. Thus, it enhances the security and integrity of your WordPress login page.

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

Step up your WordPress login security with App-Based 2FA.

Two-factor authentication (2FA) adds an extra layer of security. All in One Login supports app-based 2FA using Google Authenticator, FreeOTP, or Authy. By requiring a time-based one-time password (TOTP) alongside the usual login credentials, you make sure only authorized users can access your WP Admin.

Therefore, this feature greatly improves your WordPress Login Security, making it extremely difficult for unauthorized users to break in.

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

Need to provide temporary access to specific users❔

All in One Login allows you to generate a Temp Access URL for designated users. This feature is perfect for granting short-term access without compromising security. You can set the maximum number of visits and toggle 2FA for each temporary URL.

With Temp Access URLs, you maintain control over temporary user access, which ensures that they can no longer log in once their access period expires.

**✔️ Limit Login Attempts**

Protect your WordPress login page against a Brute-force attack.

AIO Login lets you limit failed login attempts. Lock out users after a specified number of failed attempts to protect your WP Admin from brute force attacks. This prevents attackers from continuously guessing passwords and protects your WP Admin from unauthorized access.


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

If you only want to allow login access to trusted IPs, then AIO Login Pro is for you❗

By allowing only trusted IP addresses to access your login page, you can prevent unauthorized users from even attempting to log in. This adds an additional layer of security to your WordPress Admin Login, making sure that only users from approved IP addresses can gain entry.


### 7 Key Reasons to Choose All In One Login for Better WP-Admin Protection😎

⚡ **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.

* **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.

== Technical Documentation ==

[Click here](https://aiologin.com/documentation) to check out our detailed step-by-step technical documentation to completely secure and customer 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 anytime for fast, reliable help. We're here for you! 📞



== 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.


== Frequently Asked Questions ==

= 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.

= 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.


== Screenshots ==

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


== Changelog ==

= 2.0.2 Nov 21, 2024=
* Tested compatibility with latest WordPress (Version 6.7)
* Updated - Feedback SDK to latest Version

= 2.0.1 =
* Fixed - 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.