به محتویات بروید
WordPress.org

فارسی (افغانستان)

  • پوسته‌ها
  • افزونه‌ها
  • اخبار
  • درباره
  • Contact
  • دریافت وردپرس
دریافت وردپرس
WordPress.org

Plugin Directory

OneCode Login

  • Submit a plugin
  • My favorites
  • Log in
  • Submit a plugin
  • My favorites
  • Log in

OneCode Login

توسط oaron
دانلود
  • جزئیات
  • نقد و بررسی‌ها
  • نصب
  • توسعه
پشتیبانی

توضیحات

OneCode Login provides a modern, passwordless authentication experience for your WordPress site. Instead of traditional passwords, users receive a secure 6-digit verification code via email.

Key Features

  • Passwordless Authentication – Users log in with just their email address
  • 6-Digit Verification Codes – Secure, time-limited codes sent via email
  • Rate Limiting – Built-in protection against brute force attacks
  • Request ID Binding – Each code is bound to a specific login session for enhanced security
  • Neutral Feedback – Prevents user enumeration attacks by not revealing if an email exists
  • Customizable – Configure expiry times, cooldowns, and email templates
  • Accessible – Full keyboard navigation and screen reader support
  • Gutenberg Block – Easy to add login forms to any page
  • Shortcode Support – Use [onecode_login] anywhere
  • wp-login.php Integration – Optionally replace the default WordPress login

Security Features

  • Cryptographically secure code generation
  • Configurable code expiry (default: 10 minutes)
  • Resend cooldown to prevent spam
  • IP-based and email-based rate limiting
  • Automatic lockout after failed attempts
  • Codes are single-use and invalidated after successful login

Use Cases

  • Membership sites where password fatigue is an issue
  • Customer portals requiring simple authentication
  • Internal tools where security without complexity is needed
  • Any site wanting to improve user experience

عکس‌های صفحه

  • Admin settings page with all configuration options
  • Email input form for passwordless login
  • 6-digit verification code entry screen

بلوک‌ها

این افزونه 1 بلوک ارائه می‌دهد.

  • OneCode Login

نصب

  1. Upload the onecode-login folder to /wp-content/plugins/
  2. Activate the plugin through the Plugins menu in WordPress
  3. Go to Settings > OneCode Login to configure options
  4. Add the login form using the [onecode_login] shortcode or Gutenberg block

Shortcode Options

  • redirect_to – URL to redirect after successful login
  • button_text – Custom text for the send code button
  • verify_text – Custom text for the verify button

Example: [onecode_login redirect_to="/dashboard" button_text="Get Code"]

سوالات متداول

Does this replace password login completely?

By default, no. OneCode Login works alongside traditional password login. However, you can enable the “Replace wp-login.php” option to use OneCode Login as the primary login method.

What happens if the email does not arrive?

Users can request a new code after the cooldown period (default: 60 seconds). Check your server email configuration if emails consistently fail to deliver.

Is this secure?

Yes. The plugin uses cryptographically secure random number generation, time-limited codes, rate limiting, and request binding to prevent various attack vectors.

Can I customize the email template?

Yes. Go to Settings > OneCode Login > Email tab to customize the subject and body of verification emails. You can use placeholders like {code}, {expires}, {site_name}, and {user_email}.

Does it work with multisite?

The plugin is designed for single-site installations. Multisite compatibility may be added in future versions.

What if a user does not have an account?

The plugin only allows existing users to log in. For security reasons, it does not reveal whether an email address has an account – users always see the same “check your email” message.

نقد و بررسی‌ها

نقد و بررسی‌ای برای این افزونه یافت نشد.

توسعه دهندگان و همکاران

“OneCode Login” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان
  • oaron

ترجمه “OneCode Login” به زبان شما.

علاقه‌ مند به توسعه هستید؟

کد را مرور کنید, را بررسی کنید مخزن SVN, یا مشترک شوید گزارش توسعه توسط RSS.

گزارش تغییرات

1.0.0

  • Initial release
  • Passwordless login with 6-digit verification codes
  • Rate limiting and brute force protection
  • Customizable email templates
  • Gutenberg block and shortcode support
  • wp-login.php integration option
  • Full accessibility support

اطلاعات

  • Version 1.0.0
  • Last updated 1 ماه پیش
  • Active installations کمتر از 10
  • WordPress version 5.8 یا بالاتر
  • Tested up to 6.9.1
  • PHP version 7.4 یا بالاتر
  • Language
    English (US)
  • Tags
    authenticationemailloginotppasswordless
  • نمایش پیشرفته

امتیازها

No reviews have been submitted yet.

افزودن ارزیابی من

See all reviews

مشارکت کنندگان

  • oaron

پشتیبانی

چیزی برای گفتن دارید؟ نیاز به کمک دارید؟

مشاهده انجمن پشتیبانی

  • درباره ما
  • اخبار
  • میزبانی
  • حریم خصوصی
  • ویترین
  • پوسته‌ها
  • افزونه‌ها
  • الگوها
  • یادگیری
  • پشیتبانی
  • توسعه‌دهندگان
  • WordPress.tv ↗
  • مشارکت کنید
  • رویدادها
  • حمایت ↗
  • پنج برای آینده
  • WordPress.com ↗
  • مت ↗
  • بی‌بی‌پرس ↗
  • بادی‌پرس ↗
WordPress.org
WordPress.org

فارسی (افغانستان)

  • از حساب X (تویتر سابق) ما دیدن کنید
  • Visit our Bluesky account
  • Visit our Mastodon account
  • Visit our Threads account
  • صفحه ی فیسبوک ما را بازدید نمایید
  • بازدید از حساب کاربری ما در اینستاگرام
  • بازدید از حساب کاربری ما در LinkedIn
  • Visit our TikTok account
  • از کانال یوتیوب ما دیدن کنید
  • Visit our Tumblr account
کد شعر است.