Joomla! - Two Factor Authentication via OTP over SMS


The package take advantage the existing Joomla! 2FA feature by adding an additional authentication method during login, where user can secure his account with OTP (One-Time-Password) via SMS.

By following this approach we ensure full compatibility and integration with your site, regardless of the template used. That means the look and feel will be the same as the rest of your site, without the need to add something new.

Also it is part of any current, or future Joomla! feature, or security fix related with Two Factor Authentication. For example you can enforce all your users to use Two Factor Authentication from Users:Options


First download zip file from here and then follow the standard Joomla! installation process Joomla! Help Screens.

To successfully use this package a valid SMS.To account is needed. You can create a new account as described at Account creation & verification on :

After installation, go to System >> Plugins >> then search for Two Factor Authentication - SMSto OTP and click on it. it will show the plugin configuration settings as shown below:



Each user can enable the Two Factor Authentication by edit his profile as described below image.

How it works

After a user successfully activated the Two Factor Authentication then each time he needs to login must first click button ‘Send Secret Key via SMS’ to receive the six number code to the registered phone number.


Copyright (C) 2022 Intergo Telecom Ltd

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see .