Back to Main Site

Google 2FA Module: Account Authentication Security

Last updated on Jun 23, 2026 22:26

Strengthen your administrator and user accounts. The Google 2FA Module adds Google Authenticator (TOTP) two-factor authentication support to protect accounts against credential theft.

Core Features

Configure settings under your user account profile settings dashboard:

1. Per-User 2FA Enablement

Allows individual administrators and customers to toggle two-factor authentication on or off independently from their account profile dashboard.

2. Registration QR Code Generator

Provide easy configurations. Users are presented with a secure QR code to scan directly into their mobile authenticator app (Google Authenticator, Authy, etc.).

3. Login Interception Engine

When enabled, the module intercepts the login flow immediately after verification of passwords, forcing users to input the current 6-digit TOTP code before granting access.

4. Emergency Backup Recovery Codes

Ensure access safety. The module generates and displays one-time emergency recovery codes during activation to allow users to log in if their mobile device is lost.


PolyCMS is an open-source content management system for modern web applications, inspired by the WordPress plugin and theme ecosystem but built on top of the Laravel framework. It is designed to provide a complete foundation for content publishing, e-commerce, multi-language support, and extensible module architecture — powered by a Vue 3 admin panel with data served entirely through RESTful APIs.

Whether you're building a blog, a documentation site, an online store, or a multi-tenant SaaS platform, PolyCMS aims to give you a comprehensive starting scaffold so you can ship quickly and extend easily through integrated modules and themes. In particular, themes in PolyCMS follow a multi-theme architecture — one Main theme and an unlimited number of Sub themes can run side by side on the same installation.

We hope this ready-made foundation proves useful for building your next website, blog, or web app, saving you from having to start completely from scratch.