Linux 软件免费装
Banner图

Authyo Passwordless Login

开发者 konceptwise
更新时间 2026年3月20日 19:39
PHP版本: 7.2 及以上
WordPress版本: 6.9
版权: GPL v2 or later
版权网址: 版权信息

标签

two factor authentication passwordless login otp login email otp wordpress otp

下载

1.0.1 1.0.0 1.0.2 1.0.3

详情介绍:

Authyo Passwordless Login enables secure OTP login for WordPress using email-based one-time passwords. It replaces traditional passwords with a modern passwordless authentication system that improves login security and simplifies the user experience. Users simply enter their email address, receive a one-time password (OTP), verify the code, and are automatically logged in — no passwords required. This plugin is officially developed and maintained by Konceptwise Digital Media Pvt. Ltd. and uses Authyo's secure OTP authentication infrastructure. With Authyo Passwordless Login, WordPress administrators can implement passwordless login, improve account security, and eliminate risks related to password leaks or weak credentials.

安装:

Manual Installation
  1. Download the plugin files
  2. Upload the authyo-passwordless-login folder to /wp-content/plugins/
  3. Activate the plugin from the Plugins menu in WordPress
  4. Go to Settings → Authyo Passwordless Login to configure the plugin

屏幕截图:

  • Authyo WordPress Passwordless Login Admin Panel

升级注意事项:

1.0.1 Performance improvements and screenshot addon. 1.0.0 Initial release of Authyo Passwordless Login.

常见问题:

How does passwordless login work?

  1. Users enter their email address on the login page
  2. An OTP code is sent to their email via Authyo
  3. Users enter the OTP code to verify their email ownership
  4. After successful OTP verification, a secure single-use token is generated
  5. WordPress logs the user in automatically
  6. No password is required

Can I use this with custom login pages?

Yes. You can use the shortcode [authyo_login] on any page or template. You may also use the PHP function: authyo_passwordless_login_form() inside your theme templates.

What happens if a user doesn't receive the OTP?

Users can click Resend OTP to request a new code. The OTP expires after 5 minutes. Login tokens also expire after 5 minutes and are deleted immediately after successful login.

Is this plugin secure?

Yes. The plugin implements multiple security layers:

  • Nonce verification for all AJAX requests (prevents CSRF attacks)
  • Email address validation and user existence verification
  • Secure transient storage for OTP sessions (10-minute expiry)
  • Cryptographically secure token generation using WordPress core functions
  • Browser-bound tokens validated using a hashed User-Agent signature
  • Single-use tokens deleted immediately after successful login
  • Time-limited tokens (5-minute expiry)
  • Replay attack prevention
  • Authentication completed using WordPress core authentication mechanisms

更新日志:

1.0.3 1.0.2 1.0.1 1.0.0