Osclass Themes and Osclass Plugins

Two-factor Authentication Plugin

Plugin
Demo available
Updated recently
Two-factor Authentication Plugin - Security & Anti-Spam - Osclass plugins
Downloads 168
Rating 5.0 (1)
Version 1.0.3
Osclass version 3.0+,4.0+,8.0+
Last update Nov 2025
No. updates 4
  • Details Product details
  • Reviews 1
  • Changelog
  • Support

Enhance security of your classifieds and provide two factor authentication option to your customers. Security should always be priority #1, this plugin place another layer to login process and customers must confirm their identity using mobile phone.

Authentication using 2FA application

When user tries to login into its account and 2-factor authentication is enabled in its profile, login process is stopped before completion and user must enter verification code from their authentication application in mobile phone.

Setup of additional authentication method is very simple and user have to scan QR code into their authentication application. 

There are many different 2FA authentication applications those can be used, i.e. Google Authenticator or 2FA Authenticator.

Configuration parameters

Plugin comes with various configuration options those allows to setup your authentication level in way you need it, so it is not too strict but also not too weak.

2FA authentication required

Select if setup of two-factor authentication is optional or required. If required option is selected, each time user login into its account, is redirected to 2FA setup page. 

Forcing user to use 2-factor authentication is not too strict to ensure they have still ability to decide if they want to enhance their security or no.

Tolerance of Expired Codes

It often happen that when you are entering verification code, meanwhile it expired and verification fails. Plugin offers option to tolerate also expired codes. Tolerance parameter basically means how many older codes are accepted.

This can help also in case your server time is not synchronized and actually plugin then generates codes older than they really should be .as it use wrong time slice (old).

Threshold days

Define how often your customers must use their application to login into account. If this value is set to zero, it means two-factor authentication is used each time they login.

If this value is defined i.e. to 7 days, they must authenticate using 2FA application once per 7 day.

It is recommended to not force users to each time use 2FA verification as it is not user friendly and brings worse user experience - for price of increased security.

Other parameters

Application name - define name of your application/website, this name is used in authentication application in customer's mobile in format: {application name} / {user email}

Successful message after login - by default, Osclass does not show flash message that customer successfully logged in, as it is redundant. But when 2FA authentication is used, it may bring better user experience to show this message.

Auto-hook configuration link - automatically add two-factor authentication configuration link into user menu in account section.

 

Note: make sure your server time is NTP-synced!

Note: use PHP 8.1 or higher, some customers reported issue with sync on PHP 8.0

 

Search keywords: two factor identification, two factor authentication, 2fa, 2-step verification, two step verification, multi factor authentication, mfa, two factor login, two factor security, two factor verification, second factor authentication, dual factor authentication, 2 factor auth, 2 factor identification, strong authentication, two factor protection, two factor code, authentication code, verification code, 2factor, 2step, 2step authentication

Product features and functionality

RTL ready (Arabic, Hebrew, ...)
Basic documentation included
Add front office functionality
Simple installation
Coding skills NOT required
Theme modifications NOT required
Use hooks for theme integration
Use 3rd party services
Osclass Seller's picture
Sangor Levante SL
Premium developer
217 products
View seller profile

Product support includes

12 months access to support and latest updates
Support can be extended anytime for 35% of base price (+12 months)
Availability of seller to answer questions
Answer technical queries about product features
Assistance with reported bugs or issues
Help with installation in case there is problem
Product in English language (other locales provided by community)

Support does not include

Customization service, custom work or feature requests
Support on free/gratis plugins delivered with premium themes
Installation service
Translation and localization services

Seller support quality and speed

Seller updated this product 4 times
Seller rating is 4.7 of 5 - Excellent (578 reviews)
Average response time to support tickets is 1 hour 23 mins
Member since 2017

Support available in:

English English
English Czech
English Slovak
This product is not compatible with WordPress. All our themes and plugins work exclusively with Osclass.

Changelog - Product updates history

1.0.3 Added option for users to select "remember this device" that will not pop-up 2FA authentication for 30 days by default. This setting complement "threshold days".
1.0.2 Added demo mode configuration parameter (instead of setting it via constant).
1.0.1 Important: Native RTL support added directly to plugin (will not be part of themes anymore).
To identify RTL text direction, plugin detects if "dir" attribute on "html" tag is set to "rtl" (html[dir="rtl"]).
1.0.0 Initial plugin release
View all products updates

Product rating: 5.0 - Excellent, based on 1 review

Verified & Genuine Reviews

All reviews on OsclassPoint come from real customers who have purchased the product. Only verified buyers can leave a rating or review.

To maintain quality and accuracy, every review is moderated before being published.

Great app by Adrian Sargent on 5. Nov 2025

5.0 - Excellent
Room to improve would let the user determine whether they need to use the authenticator app on every log in or after certain amount of days. Other than that works a treat
Osclass Seller's picture

Sangor Levante SL response:

Thanks for your feedback, really appreciate it. If you have something specific in your mind, feel free to send it to us and we will look on it 👍
View license details
€ 14.39
23.99€
5.0 - Excellent Based on 1 customer review
Created by best developers
Regular updates and bug fixes
Premium support services
Top rated product
Add to cart ✨ Ask Fred – AI Support Agent Contact seller
Price is in Euros
Osclass Seller's picture
Sangor Levante SL
Seller has 10+ years experience with osclass, has developed more than 40 osclass products with overall rating 4.7

Product technical details

168 downloads
4 updates
5356 views
Product version: 1.0.3
Last update: 11 months ago
Osclass support: 3.0+, 4.0+, 8.0+ Download osclass
Product rating: 5 of 5 - Excellent
Published on: 13. Jan 2022
Folder name: two_factor_auth

10/11/2026 - 13:07:07 [ OPERATION OK ] Connected to 'dev18_db3': [DBHOST] = db.r1.websupport.sk:3317 | [DBUSER] = dev18_db3
10/11/2026 - 13:07:07 [ OPERATION OK ] SELECT user_id, pic_ext FROM point_t_profile_picture WHERE user_id = '1'
10/11/2026 - 13:07:07 [ OPERATION OK ] SELECT user_id, pic_ext FROM point_t_profile_picture WHERE user_id = '1'
10/11/2026 - 13:07:07 [ OPERATION OK ] SELECT user_id, pic_ext FROM point_t_profile_picture WHERE user_id = '1'
10/11/2026 - 13:07:07 [ OPERATION OK ] Connection with 'dev18_db3' released properly