We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Add-Ons
default app icon

JCOGS OTP Pro

By JCOGS Design
Privacy Security

Description

JCOGS OTP Pro adds modern Multi‑Factor Authentication (MFA/2FA) to ExpressionEngine, protecting Control Panel logins and supporting secure front-end login flows with role-based enforcement. Supporting both Authenticator Apps and email code distribution, it includes ready-to-use example templates and an extensible companion add-on architecture, making it easy to deploy strong security now and expand it later.

JCOGS OTP Pro is the enhanced, next-generation Multi‑Factor Authentication (MFA/2FA) add‑on for ExpressionEngine, designed for EE 6.4.18+ and 7+. It strengthens account security by adding a reliable one‑time verification step to sign‑in, while keeping the experience smooth for administrators and members. OTP Pro is built for modern ExpressionEngine workflows, with active development and a clear path for future enhancements.

What makes JCOGS OTP Pro special?

OTP Pro goes beyond “just an OTP prompt” by combining strong security with practical deployment options for real-world sites:

  • Control Panel login protection – Adds a verification step to the EE Control Panel login flow, helping protect privileged access where it matters most.
  • Front-end login compatibility – Complements member-facing authentication flows so you can apply the same verification approach to front-end logins when your site requires it.
  • Multiple delivery options – Use standard authenticator apps, email delivery, and optional payloads (such as magic-link style flows) depending on your configuration and companion add-ons.
  • Role-based enforcement – Uses ExpressionEngine’s Member Roles to control who must use MFA, where it’s optional, and how it’s enforced.
  • Includes example templates – Ships with fully functional example front-end templates you can adapt to your site design, accelerating implementation and reducing guesswork.
  • Extensible architecture – Designed to be expanded via companion add-ons, enabling additional delivery channels and integrations without bloating the core.

What does JCOGS OTP Pro do?

OTP Pro helps you apply MFA/2FA consistently across Control Panel and front-end sign‑in experiences, with clear configuration controls and a user-friendly verification flow.

  • Secure login verification
    Members sign in using their normal credentials, then complete a second step using a short-lived verification code (or equivalent verification payload, depending on configuration). This reduces risk from compromised passwords and improves overall account security.

  • Control Panel-first security
    Protects the ExpressionEngine Control Panel login journey, where admin access and editorial permissions can have high impact.

  • Front-end authentication support
    Enables secure front-end member login processes, so sites with member areas, subscriptions, or sensitive user data can apply MFA outside the Control Panel too.

  • Member Role requirements & policy control
    Define which roles are required to use OTP, which roles can opt in, and how enforcement and grace periods apply. This lets you roll out MFA gradually or target only high-risk roles.

  • Practical delivery methods
    Support for standard authenticator apps and email delivery provides a straightforward baseline that works for most teams. Optional companion functionality can extend delivery/verification behaviours as your needs evolve.

  • Example templates included
    OTP Pro includes a set of working front-end templates demonstrating common verification flows and UI patterns, helping developers implement quickly while keeping full control over markup and styling.

Why choose JCOGS OTP Pro?

  • Strong security without unnecessary friction
    OTP Pro is designed to improve security while keeping login flows clear and manageable for real users and real teams.

  • Flexible deployment
    Use OTP Pro for Control Panel protection only, extend it to front-end member logins, or mix policies by role depending on how your site is structured.

  • Faster implementation
    Included example templates provide a ready-to-adapt baseline for front-end work, cutting down initial build time and helping standardise behaviour.

  • Extensible via companion add-ons
    OTP Pro’s architecture supports optional companion add-ons for additional delivery channels and integrations, giving you room to grow without rewriting templates or changing your security model.

  • Active development and professional support
    Built for current ExpressionEngine versions and maintained with ongoing improvements, fixes, and compatibility updates.

Requirements

JCOGS OTP Pro is designed for modern ExpressionEngine installations:

  • ExpressionEngine 6.4.18+ or 7+
  • PHP 8.2+
  • Email delivery requires a working mail configuration (SMTP or server mail), and authenticator app support requires standard time-based OTP compatibility.

Professional support and ongoing development

JCOGS OTP Pro maintains the standard of support JCOGS customers expect. Whether you’re enabling MFA across a large editorial team, integrating front-end login verification, or extending OTP Pro with companion add-ons, professional support is available to help you deploy confidently.

Information
Version 2.0.0
Last Update 21 hours ago
Compatibility EE 7, 6
License Commercial
Links
  • Documentation
  • Change Log
  • Support
ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.