Data-Forums Data-ForumsAI Β· data Β· automation Β· Gaming
Create an account

New here? Join Data-Forums — ask questions, share builds & trade smarter with us.Sign up freeLog in×

Thread

🎁 Free πŸ” DF Login OTP v1.2 | 🎁 Free MyBB Plugin

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
660 total views  ·  623 guest views
πŸ”
DF Login OTP🧩 MyBB β€” a Data-Forums Vault exclusive
Unlock with 250 posts Β· 100 threads Β· 2,500 credits β€” instant for DF Gold members & staff

#1
πŸ” DF Login OTP v1.2
Bank-style email two-factor for your staff logins - 🎁 FREE for all members

πŸ”§ What it is
Email two-factor authentication for the logins you choose (admins/mods by default). A stolen password is worthless without the inbox. Everyone else logs in exactly as before.

πŸ” How it works
  1. Protected member submits username + password (full form OR header quick-login - both supported)
  2. Password verified server-side; a 6-digit code is e-mailed (CSPRNG), hashed into a 15-minute cookie, 60s cooldown
  3. The OTP form carries a signed, AES-256 encrypted, time-limited token - the password NEVER renders in the DOM
  4. Correct code -> hash_equals verification -> core login completes
πŸ›‘οΈ Security design
  • random_int() codes + hash_equals everywhere
  • AES-256-CBC encrypted password token with expiry + signature
  • Rate-limited code e-mails
  • Zero plaintext secrets in HTML
  • Clean uninstall (settings + templates removed)
πŸ“Έ Live in production right now (our board)
[Image: df-otp-check.jpg]
[Image: df-otp-email.jpg]

πŸ—οΈ Structure (reviewer standard)
Lifecycle-only main file Β· hooks.php Β· handlers.php Β· permissions.php Β· db.php (schema-less, documented) Β· settings.json/php (insert_query_multiple) Β· templates.json/php Β· external stylesheet Β· English + ACP language packs.

πŸ“¦ Inside
Full plugin tree - download from the DF Vault button below.

πŸ› οΈ Install
  1. Upload the tree preserving paths
  2. ACP -> Plugins -> DF Login OTP -> Install & Activate
  3. Settings -> DF Login OTP -> set protected group IDs (default 3,4)
πŸ“ Changelog
  • 1.2 - AES-encrypted token, quick-login support, mail interpolation fix, CSPRNG codes, rate limiting, reviewer-standard structure (board-tested first!)
  • 1.1 - standardized multi-file build
  • 1.0 - first release
🀝 Support
Reply here or PM Sir-Vigu.

A Data-Forums free release - tested on ourselves before sharing. data-forums.com
πŸ‘ Like0❀️ Love0πŸ˜‚ Haha0πŸ”₯ Fire0πŸ‘ Clap0⚑ 0
Sir-Vigu
Founder, Data-Forums.com
Connecting data professionals, ideas, and innovation.
Reply

#2
πŸ“– Aligned with the official "Advanced Plugin Development for MyBB" guide

The MyBB team just published their advanced development manual - we audited this plugin (and our internal standard) against it chapter by chapter:
  • Ch1 Architecture - modular lifecycle/hooks/helpers/db/settings-JSON/templates-JSON/lang structure
  • Ch2 - typed $mybb->get_input() everywhere; no raw input reads
  • Ch3 - PHP 8 ready: initialized template vars, declared class properties
  • Ch5 - idempotent db.php migrations, clean uninstall
  • Ch16 - persistent-artifact is_installed checks
Plus our house rules: board-tested on data-forums.com before release, security-audited, live production demo.

Thank you to the MyBB team for the manual - building to the platform's own standard is the least your users deserve. 🀝

- Sir-Vigu
πŸ‘ Like0❀️ Love0πŸ˜‚ Haha0πŸ”₯ Fire0πŸ‘ Clap0⚑ 0
Reply
πŸ”— Fresh on this topic β€” newer discussions members started

Users browsing this thread:
5 Guest(s)

Forum Jump:
Join AI builders shipping real tools. No hype, no guru courses — just post-mortems, prompts, and people who build.

The community for AI engineers, automation builders, prompt crafters, cybersecurity folks & data practitioners. Talk about what ships — not what trends.

24.6k+
Posts
24.5k
Threads
617+
Members
114
Online
© 2026 Data-Forums · Built with by Sir-VIGU ·