=== 1-Click PasswordLess Login === Contributors: Xplodman Tags: passwordless, login, authentication, one-click login , WooCommerce Requires at least: 5.6 Tested up to: 7.0 Requires PHP: 7.4 Stable tag: 1.0.1 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html A secure and simple 1-click passwordless login system for WordPress. No more passwords – just magic links! == Description == **1-Click PasswordLess Login** allows users to log in **without passwords**, using secure **magic links**. Enhance security and user experience by eliminating traditional password-based logins. ### 🔥 Features: - **Magic Link Authentication** – Users log in via a secure, one-time-use email link. - **WooCommerce Compatibility** – Works seamlessly with WooCommerce login forms. - **Set Expiry Time** – Magic links expire after a configurable time. - **Customizable Email Notifications** – Modify login email subject and message. - **Maximum Login Attempts** – Limit failed login attempts before lockout. - **Admin Dashboard Widget** – View login statistics inside WordPress admin. - **Lockout Protection** – Prevent brute-force attacks with login attempt tracking. ### 🛠️ Setup: 1. Install and activate the plugin. 2. Navigate to **Settings → 1-Click Login**. 3. Configure authentication settings (expiry time, lockout, WooCommerce integration). 4. Start using passwordless authentication! == Frequently Asked Questions == = How does passwordless login work? = Users enter their email and receive a **one-time magic link**. Clicking the link logs them in instantly, **without a password**. = Is this plugin secure? = Yes! Magic links **expire quickly**, and users must verify their email before logging in. The system prevents **brute-force attacks** with **login attempt limits and lockout periods**. = Does this work with WooCommerce? = Yes! The plugin integrates with **WooCommerce login forms**. Customers can log in without needing a password. = Can I customize the login email? = Absolutely! Modify the **subject, message, and expiration time** from the settings panel. = Does this replace the default login? = No, the default WordPress login remains available. Users can still log in with a password if needed. == Changelog == = 1.0.1 = * Confirmed compatibility with WordPress 7.0. * Settings page: grouped fields into Login & Security / WooCommerce sections, added field descriptions, cleaned up markup. * Removed discouraged `load_plugin_textdomain()` call (translations are auto-loaded by WordPress.org since 4.6). * Added missing direct-file-access guard in `includes/helpers.php`. * Renamed unprefixed `password_less_login_redirect` filter to `xclickpw_password_less_login_redirect`. = 1.0.0 = * Initial release. * Secure passwordless login with **email magic links**. * **WooCommerce support** & customizable email templates. * **Admin dashboard login statistics** widget. * Lockout protection & brute-force prevention. == Upgrade Notice == = 1.0.1 = Compatibility update for WordPress 7.0 plus a refreshed settings page. Safe, non-breaking update. = 1.0.0 = Upgrade now to experience a secure, passwordless login system. No more passwords—just **magic links**!