<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[WHMCS Services Forum - 2FA Security]]></title>
		<link>https://forum.whmcsservices.net/</link>
		<description><![CDATA[WHMCS Services Forum - https://forum.whmcsservices.net]]></description>
		<pubDate>Fri, 09 Oct 2026 04:13:34 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[2FA Security 2.0.1 — installation and optional migration]]></title>
			<link>https://forum.whmcsservices.net/showthread.php?tid=649</link>
			<pubDate>Thu, 08 Oct 2026 21:13:06 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.whmcsservices.net/member.php?action=profile&uid=1">whmcsservices</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.whmcsservices.net/showthread.php?tid=649</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Fresh installation</span><br />
1. Upload the ZIP's modules folder into the WHMCS root.<br />
2. Activate/configure 2FA Security and enable the PIN/Email providers as needed.<br />
3. Leave Migrate Existing 2FA unticked. No legacy import, preservation, or verification runs for a fresh installation.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Replacing the old Pin 2FA addon, Email 2FA addon, or both</span><br />
1. Back up the database and module files. Upload the combined package. It replaces the physical security/pin and security/email provider files.<br />
2. Activate/configure the combined addon while the old addons are still active. Tick Migrate Existing 2FA and save. Use a valid license for the licensed package.<br />
3. Open the combined addon's Migration tab and click Run Migration / Restore Tables. Only existing old enrollment tables are imported; missing old providers are skipped. This also preserves old tables and shared templates in protected copies.<br />
4. Check Legacy Migration Verification on that page. Review BOTH User Logs and Admin Logs and test existing logins before deactivation. Keep old addons active if any active enrollment is missing or conflicting.<br />
5. After verification, deactivate the old addons normally.<br />
6. Immediately return to Migration and click Run Migration / Restore Tables again. This restores any deleted old tables and shared templates from protected copies. The old addons themselves do not need patching.<br />
7. Verify logins again. Untick Migrate Existing 2FA Security and save once migration is complete; the Migration navigation item disappears.<br />
8. You can now delete the Pin 2FA addon, Email 2FA addon, or both<br />
<br />
Verification appears only on the dedicated Migration page while the option is enabled, never on the ordinary User/Admin log pages. Checking the option does not automatically execute migration; use the button.<br />
Avoid login activity between old-addon deactivation and restoration, because their deactivation can temporarily delete shared email templates.<br />
Existing combined enrollments take priority. Legacy PIN hashes are copied unchanged. Legacy pin/email provider selections are retained. Earlier combined pin2fa/email2fa selections are restored to pin/email only when migration is explicitly run.<br />
Physical provider overwrite and live logins require testing; no automatic file rollback is included.<br />
Obsolete security/pin2fa and security/email2fa folders from earlier combined releases can be moved outside modules/security after migration; uploading a ZIP does not remove them.<br />
<br />
Protected copies preserve ws_pin2fa, ws_emailtwofa, ws_iptrust2fa_setting, ws_iptrust2fa_ip and the shared 2FA email templates. Do not remove protected copies before migration/restoration is complete.<br />
Syntax and mocked migration/preservation/widget/log tests have passed. Live WHMCS/MySQL and login testing remain required]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Fresh installation</span><br />
1. Upload the ZIP's modules folder into the WHMCS root.<br />
2. Activate/configure 2FA Security and enable the PIN/Email providers as needed.<br />
3. Leave Migrate Existing 2FA unticked. No legacy import, preservation, or verification runs for a fresh installation.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Replacing the old Pin 2FA addon, Email 2FA addon, or both</span><br />
1. Back up the database and module files. Upload the combined package. It replaces the physical security/pin and security/email provider files.<br />
2. Activate/configure the combined addon while the old addons are still active. Tick Migrate Existing 2FA and save. Use a valid license for the licensed package.<br />
3. Open the combined addon's Migration tab and click Run Migration / Restore Tables. Only existing old enrollment tables are imported; missing old providers are skipped. This also preserves old tables and shared templates in protected copies.<br />
4. Check Legacy Migration Verification on that page. Review BOTH User Logs and Admin Logs and test existing logins before deactivation. Keep old addons active if any active enrollment is missing or conflicting.<br />
5. After verification, deactivate the old addons normally.<br />
6. Immediately return to Migration and click Run Migration / Restore Tables again. This restores any deleted old tables and shared templates from protected copies. The old addons themselves do not need patching.<br />
7. Verify logins again. Untick Migrate Existing 2FA Security and save once migration is complete; the Migration navigation item disappears.<br />
8. You can now delete the Pin 2FA addon, Email 2FA addon, or both<br />
<br />
Verification appears only on the dedicated Migration page while the option is enabled, never on the ordinary User/Admin log pages. Checking the option does not automatically execute migration; use the button.<br />
Avoid login activity between old-addon deactivation and restoration, because their deactivation can temporarily delete shared email templates.<br />
Existing combined enrollments take priority. Legacy PIN hashes are copied unchanged. Legacy pin/email provider selections are retained. Earlier combined pin2fa/email2fa selections are restored to pin/email only when migration is explicitly run.<br />
Physical provider overwrite and live logins require testing; no automatic file rollback is included.<br />
Obsolete security/pin2fa and security/email2fa folders from earlier combined releases can be moved outside modules/security after migration; uploading a ZIP does not remove them.<br />
<br />
Protected copies preserve ws_pin2fa, ws_emailtwofa, ws_iptrust2fa_setting, ws_iptrust2fa_ip and the shared 2FA email templates. Do not remove protected copies before migration/restoration is complete.<br />
Syntax and mocked migration/preservation/widget/log tests have passed. Live WHMCS/MySQL and login testing remain required]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Compatible Template]]></title>
			<link>https://forum.whmcsservices.net/showthread.php?tid=392</link>
			<pubDate>Mon, 29 Dec 2025 20:38:11 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.whmcsservices.net/member.php?action=profile&uid=7">wssupport</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.whmcsservices.net/showthread.php?tid=392</guid>
			<description><![CDATA[These are the themes that work with this module.<br />
<br />
Zomex (Latest Version) <a href="https://www.whmcsservices.com/zomex.php" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">Click Here</span></a><br />
ThemeMetro (Latest Version) <a href="https://www.whmcsservices.com/thememetro.php" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">Click Here</span></a><br />
Impressive Themes (Latest Version) <a href="https://www.whmcsservices.com/impressivethemes.php" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">Click Here</span></a> <br />
SwiftModders (Latest Version) <a href="https://www.swiftmodders.com" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">Click Here</span></a><br />
ThemeLooks (Latest Version) <a href="https://www.whmcsservices.com/themelooks.php" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">Click Here</span></a><br />
RS Studio (Latest Version) <a href="https://cturl.net/rsstudio" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">Click Here</span></a><br />
AA Layer (Latest Version) <a href="https://www.whmcsservices.com/aalayer.php" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">Click Here</span></a><br />
Lara, WHMCS Admin (Latest Version) <a href="https://cturl.net/lara" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">Click Here</span></a><br />
Sentware Navio (Latest Version) <a href="https://cturl.net/navio" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">Click Here</span></a> <br />
<br />
Other Themes are not fully tested yet, so I am unsure if they work. You can contact me first. <a href="https://www.whmcsservices.com/submitticket.php?step=2&amp;deptid=1" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">Click Here</span></a>]]></description>
			<content:encoded><![CDATA[These are the themes that work with this module.<br />
<br />
Zomex (Latest Version) <a href="https://www.whmcsservices.com/zomex.php" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">Click Here</span></a><br />
ThemeMetro (Latest Version) <a href="https://www.whmcsservices.com/thememetro.php" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">Click Here</span></a><br />
Impressive Themes (Latest Version) <a href="https://www.whmcsservices.com/impressivethemes.php" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">Click Here</span></a> <br />
SwiftModders (Latest Version) <a href="https://www.swiftmodders.com" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">Click Here</span></a><br />
ThemeLooks (Latest Version) <a href="https://www.whmcsservices.com/themelooks.php" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">Click Here</span></a><br />
RS Studio (Latest Version) <a href="https://cturl.net/rsstudio" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">Click Here</span></a><br />
AA Layer (Latest Version) <a href="https://www.whmcsservices.com/aalayer.php" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">Click Here</span></a><br />
Lara, WHMCS Admin (Latest Version) <a href="https://cturl.net/lara" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">Click Here</span></a><br />
Sentware Navio (Latest Version) <a href="https://cturl.net/navio" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">Click Here</span></a> <br />
<br />
Other Themes are not fully tested yet, so I am unsure if they work. You can contact me first. <a href="https://www.whmcsservices.com/submitticket.php?step=2&amp;deptid=1" target="_blank" rel="noopener" class="mycode_url"><span style="color: #0072bc;" class="mycode_color">Click Here</span></a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Translation]]></title>
			<link>https://forum.whmcsservices.net/showthread.php?tid=391</link>
			<pubDate>Mon, 29 Dec 2025 20:36:42 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.whmcsservices.net/member.php?action=profile&uid=7">wssupport</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.whmcsservices.net/showthread.php?tid=391</guid>
			<description><![CDATA[We would like to thank our members, whose efforts over the years have made this translation what it is.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Portuguese-pt:</span> Liliana Oliveira<br />
<span style="font-weight: bold;" class="mycode_b">German:</span> Alfred Pogner]]></description>
			<content:encoded><![CDATA[We would like to thank our members, whose efforts over the years have made this translation what it is.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Portuguese-pt:</span> Liliana Oliveira<br />
<span style="font-weight: bold;" class="mycode_b">German:</span> Alfred Pogner]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Installation Instructions]]></title>
			<link>https://forum.whmcsservices.net/showthread.php?tid=152</link>
			<pubDate>Sat, 15 Nov 2025 16:54:31 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.whmcsservices.net/member.php?action=profile&uid=1">whmcsservices</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.whmcsservices.net/showthread.php?tid=152</guid>
			<description><![CDATA[Installing Email 2FA is very simple. The following steps will guide you through the process:<br />
<br />
1 - Upload the entire folder to your website - if you experience problems, try uploading in binary mode. However, do not upload the “upload” folder, just the files inside of it!<br />
2 - Login to the admin area, go to Configuration &gt; System Settings &gt; <span style="font-weight: bold;" class="mycode_b">ADDON MODULES</span><br />
3 - In the Addons page, you will see the Email 2FA click activate, then click configure to see the options<br />
4 - Check the Full Administrator box in the Access Control, then click Save Changes<br />
5 - To set the module to go to Addons &gt; <span style="font-weight: bold;" class="mycode_b">Email 2FA</span><br />
6 - To enable Two-factor Authentication then please go to Setup -&gt; Staff Management -&gt; Two-Factor Authentication on the navigation bar at the top of WHMCS<br />
7 - Scroll down to '<span style="font-weight: bold;" class="mycode_b">Email Two-Factor Authentication</span>' and click the 'Activate' button<br />
8 - Tick the 'Enable for clients' if you want clients to be able to use this<br />
9 - Tick the 'Enable for staff' if you want staff to be able to use this and enable Force Administrator Users to enable Two Factor Authentication.<br />
10 - Click the 'Save Changes' Button<br />
11- You can edit the email template. Go to Setup &gt; Email Templates, and then you will find 2 templates<br />
WS Client Two-Factor Authentication<br />
WS Admin Two-Factor Authentication]]></description>
			<content:encoded><![CDATA[Installing Email 2FA is very simple. The following steps will guide you through the process:<br />
<br />
1 - Upload the entire folder to your website - if you experience problems, try uploading in binary mode. However, do not upload the “upload” folder, just the files inside of it!<br />
2 - Login to the admin area, go to Configuration &gt; System Settings &gt; <span style="font-weight: bold;" class="mycode_b">ADDON MODULES</span><br />
3 - In the Addons page, you will see the Email 2FA click activate, then click configure to see the options<br />
4 - Check the Full Administrator box in the Access Control, then click Save Changes<br />
5 - To set the module to go to Addons &gt; <span style="font-weight: bold;" class="mycode_b">Email 2FA</span><br />
6 - To enable Two-factor Authentication then please go to Setup -&gt; Staff Management -&gt; Two-Factor Authentication on the navigation bar at the top of WHMCS<br />
7 - Scroll down to '<span style="font-weight: bold;" class="mycode_b">Email Two-Factor Authentication</span>' and click the 'Activate' button<br />
8 - Tick the 'Enable for clients' if you want clients to be able to use this<br />
9 - Tick the 'Enable for staff' if you want staff to be able to use this and enable Force Administrator Users to enable Two Factor Authentication.<br />
10 - Click the 'Save Changes' Button<br />
11- You can edit the email template. Go to Setup &gt; Email Templates, and then you will find 2 templates<br />
WS Client Two-Factor Authentication<br />
WS Admin Two-Factor Authentication]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ChangeLog]]></title>
			<link>https://forum.whmcsservices.net/showthread.php?tid=151</link>
			<pubDate>Sat, 15 Nov 2025 16:51:36 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.whmcsservices.net/member.php?action=profile&uid=1">whmcsservices</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.whmcsservices.net/showthread.php?tid=151</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Version: 2.0.1 Released (10/09/2026) </span><br />
Maintenance <br />
<br />
Added: separate PIN and Email subtabs and tables to User Logs and Admin Logs.<br />
Added: optional legacy migration, table preservation, and a separate migration verification page. <br />
Updated: Removed the User column and added Main Account/Sub Account labels.<br />
Updated: Widget totals to include main users and subusers, removed the cache delay, and corrected PIN/Email links.<br />
Updated: Retained the original pin and email provider names.<br />
Updated: Corrected admin provider checks to use authmodule.<br />
Updated: Support <span style="font-weight: bold;" class="mycode_b">WHMCS 8.13.x, 9.0.9 &amp; 9.1</span><br />
Updated: Support ionCube Loader v15<br />
Improved: Subuser logging and prevented duplicate active entries. <br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 2.0.0 Released (10/05/2026) </span><br />
Stable<br />
<br />
Added: WHMCS dashboard widget showing clients with 2FA, clients without 2FA, clients using Email 2FA, and clients using Pin 2FA.<br />
Added: User Logs and Admin Logs for 2FA security: Email 2FA and PIN 2FA records.<br />
Added: Delete Logs action for removing old log records before a selected date.<br />
Added: Bypass Clients management.<br />
Added: User Logs now show the actual client user as well as the linked client account, including Pin records stored with either user or client type.<br />
Added: Change logging when users disable or re-enable Email 2FA or Pin 2FA.<br />
Added: WHMCS CSRF tokens to Email 2FA and Pin 2FA login challenge forms.<br />
Updated: addon and security module versions to 2.0.0.<br />
Updated: Prevents login errors if the IP-trust table was removed by recreating ws_iptrust2fa_ip before updating or reading last-login data.<br />
Updated: Email 2FA now recreates the required WHMCS two-factor email templates before sending a code if they are missing.<br />
Updated: The About page styling to match the Brevo Integration layout.<br />
Fixed: User/Admin Logs now only show the currently active 2FA method and clear the other method when switching between Email 2FA and Pin 2FA.<br />
Fixed: Provides fresh Email 2FA and Pin 2FA security providers under security/email2fa and security/pin2fa.<br />
Fixed: The About page module version card now shows the local 2.0.0 version and aligns its button with the other cards.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 1.1.8 Released (06/05/2026)</span><br />
Maintenance <br />
<br />
Fixed: the licence system with Cloudflare<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 1.1.7 Released (06/01/2026)</span><br />
Maintenance<br />
<br />
Added: Allowing the admin to bypass Email Two-Factor Authentication (2FA). The admin can specify the number of days for the bypass.<br />
Added: When a user login with a username and password, they will complete Email 2FA once. After that, if they login again from the same IP, the 2FA step will be bypassed for the specified number of days.<br />
Added: Support for the WHMCS "Nexus" theme<br />
Improved: The License System<br />
Improved: Help Page<br />
Updated: Support <span style="font-weight: bold;" class="mycode_b">WHMCS 8.13.x &amp; 9.0.x</span><br />
Updated: Requires ionCube Loader v14<br />
Fixed: Undisclosed Security Fix<br />
Removed: Support for WHMCS V8.11.x to 8.12.x<br />
Removed: Support for PHP 8.1<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 1.1.6 Released (08/20/2025</span><br />
Maintenance<br />
<br />
Added: Functionality to prevent 2FA code emails from being sent to the address specified in WHMCS Global BCC (Settings -&gt; General Settings -&gt; Mail -&gt; BCC Messages)<br />
Fixed: PHP Bug<br />
Removed: Support for WHMCS V8.9.x to 8.10.x<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 1.1.5 Released (06/18/2025)</span><br />
Maintenance<br />
<br />
Added implemented functionality to fetch and display the 2FA method on the admin side under the client's user tab<br />
Updated Support <span style="font-weight: bold;" class="mycode_b">WHMCS 8.12.x &amp; 8.13.x</span><br />
Fixed an issue on the Lagom 2 Theme showing two Login buttons<br />
Updated Remove Support for PHP 7.4<br />
Fixed Lang File<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 1.1.4 Released (09/17/2024)</span><br />
Maintenance<br />
<br />
Added Admin Log<br />
Fixed Client Sub User<br />
Fixed Licence System<br />
Updated Support <span style="font-weight: bold;" class="mycode_b">WHMCS 8.10.x &amp; 8.11.x</span><br />
Updated Help Page<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 1.1.3 Released (03/17/2024)</span><br />
Maintenance<br />
<br />
Added IP Address and Hostname, merge fields when the e-mail is sent<br />
Fixed the issue with the Client and User ID, now only the User/Admin ID is used<br />
Updated Remove Support for WHMCS V8.6.x to 8.7.x<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 1.1.2 Released (02/10/2024)</span><br />
Maintenance<br />
<br />
Fixed Lagom 2 Themes<br />
Fixed Lang File<br />
Fixed support for ionCube Loader v13<br />
Fixed Support WHMCS 8.9<br />
Updated Help Page<br />
Updated the License System<br />
Updated Improve ionCube Loader<br />
Updated Remove Support for WHMCS V8.4.x to 8.5.x<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 1.1.1 Released (02/24/2023)</span><br />
Maintenance<br />
<br />
Fixed language variable created<br />
Fixed PHP 8.1 Issues<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 1.1.0 Released (02/18/2023)</span><br />
Minor<br />
<br />
Added Resend OTP Button<br />
Fixed support for ionCube Loader v12 and PHP 8.1<br />
Fixed work with WS Client Username module<br />
Updated Remove Support for PHP 7.1 to 7.3<br />
Updated Remove Support for WHMCS V8.1.x to 8.3.x<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 1.0.2 Released (06/07/2022)</span><br />
Maintenance<br />
<br />
Added Sub user's Admin link<br />
Updated admin area about page<br />
Updated Remove v4 Admin theme from distribution<br />
Updated Remove Support for PHP 5.6 to 7.0<br />
Updated Remove Support for WHMCS V7.10 and previous<br />
Fixed issue with email template words<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 1.0.1 Released (11/11/2020)</span><br />
Maintenance<br />
<br />
Fixed WHMCS v8<br />
Updated Remove v4 Admin theme from distribution<br />
Updated Remove Support for PHP 5.6 to 7.0<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 1.0.0 Released (01/22/2020)</span><br />
Stable<br />
<br />
New Initial Release]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Version: 2.0.1 Released (10/09/2026) </span><br />
Maintenance <br />
<br />
Added: separate PIN and Email subtabs and tables to User Logs and Admin Logs.<br />
Added: optional legacy migration, table preservation, and a separate migration verification page. <br />
Updated: Removed the User column and added Main Account/Sub Account labels.<br />
Updated: Widget totals to include main users and subusers, removed the cache delay, and corrected PIN/Email links.<br />
Updated: Retained the original pin and email provider names.<br />
Updated: Corrected admin provider checks to use authmodule.<br />
Updated: Support <span style="font-weight: bold;" class="mycode_b">WHMCS 8.13.x, 9.0.9 &amp; 9.1</span><br />
Updated: Support ionCube Loader v15<br />
Improved: Subuser logging and prevented duplicate active entries. <br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 2.0.0 Released (10/05/2026) </span><br />
Stable<br />
<br />
Added: WHMCS dashboard widget showing clients with 2FA, clients without 2FA, clients using Email 2FA, and clients using Pin 2FA.<br />
Added: User Logs and Admin Logs for 2FA security: Email 2FA and PIN 2FA records.<br />
Added: Delete Logs action for removing old log records before a selected date.<br />
Added: Bypass Clients management.<br />
Added: User Logs now show the actual client user as well as the linked client account, including Pin records stored with either user or client type.<br />
Added: Change logging when users disable or re-enable Email 2FA or Pin 2FA.<br />
Added: WHMCS CSRF tokens to Email 2FA and Pin 2FA login challenge forms.<br />
Updated: addon and security module versions to 2.0.0.<br />
Updated: Prevents login errors if the IP-trust table was removed by recreating ws_iptrust2fa_ip before updating or reading last-login data.<br />
Updated: Email 2FA now recreates the required WHMCS two-factor email templates before sending a code if they are missing.<br />
Updated: The About page styling to match the Brevo Integration layout.<br />
Fixed: User/Admin Logs now only show the currently active 2FA method and clear the other method when switching between Email 2FA and Pin 2FA.<br />
Fixed: Provides fresh Email 2FA and Pin 2FA security providers under security/email2fa and security/pin2fa.<br />
Fixed: The About page module version card now shows the local 2.0.0 version and aligns its button with the other cards.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 1.1.8 Released (06/05/2026)</span><br />
Maintenance <br />
<br />
Fixed: the licence system with Cloudflare<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 1.1.7 Released (06/01/2026)</span><br />
Maintenance<br />
<br />
Added: Allowing the admin to bypass Email Two-Factor Authentication (2FA). The admin can specify the number of days for the bypass.<br />
Added: When a user login with a username and password, they will complete Email 2FA once. After that, if they login again from the same IP, the 2FA step will be bypassed for the specified number of days.<br />
Added: Support for the WHMCS "Nexus" theme<br />
Improved: The License System<br />
Improved: Help Page<br />
Updated: Support <span style="font-weight: bold;" class="mycode_b">WHMCS 8.13.x &amp; 9.0.x</span><br />
Updated: Requires ionCube Loader v14<br />
Fixed: Undisclosed Security Fix<br />
Removed: Support for WHMCS V8.11.x to 8.12.x<br />
Removed: Support for PHP 8.1<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 1.1.6 Released (08/20/2025</span><br />
Maintenance<br />
<br />
Added: Functionality to prevent 2FA code emails from being sent to the address specified in WHMCS Global BCC (Settings -&gt; General Settings -&gt; Mail -&gt; BCC Messages)<br />
Fixed: PHP Bug<br />
Removed: Support for WHMCS V8.9.x to 8.10.x<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 1.1.5 Released (06/18/2025)</span><br />
Maintenance<br />
<br />
Added implemented functionality to fetch and display the 2FA method on the admin side under the client's user tab<br />
Updated Support <span style="font-weight: bold;" class="mycode_b">WHMCS 8.12.x &amp; 8.13.x</span><br />
Fixed an issue on the Lagom 2 Theme showing two Login buttons<br />
Updated Remove Support for PHP 7.4<br />
Fixed Lang File<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 1.1.4 Released (09/17/2024)</span><br />
Maintenance<br />
<br />
Added Admin Log<br />
Fixed Client Sub User<br />
Fixed Licence System<br />
Updated Support <span style="font-weight: bold;" class="mycode_b">WHMCS 8.10.x &amp; 8.11.x</span><br />
Updated Help Page<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 1.1.3 Released (03/17/2024)</span><br />
Maintenance<br />
<br />
Added IP Address and Hostname, merge fields when the e-mail is sent<br />
Fixed the issue with the Client and User ID, now only the User/Admin ID is used<br />
Updated Remove Support for WHMCS V8.6.x to 8.7.x<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 1.1.2 Released (02/10/2024)</span><br />
Maintenance<br />
<br />
Fixed Lagom 2 Themes<br />
Fixed Lang File<br />
Fixed support for ionCube Loader v13<br />
Fixed Support WHMCS 8.9<br />
Updated Help Page<br />
Updated the License System<br />
Updated Improve ionCube Loader<br />
Updated Remove Support for WHMCS V8.4.x to 8.5.x<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 1.1.1 Released (02/24/2023)</span><br />
Maintenance<br />
<br />
Fixed language variable created<br />
Fixed PHP 8.1 Issues<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 1.1.0 Released (02/18/2023)</span><br />
Minor<br />
<br />
Added Resend OTP Button<br />
Fixed support for ionCube Loader v12 and PHP 8.1<br />
Fixed work with WS Client Username module<br />
Updated Remove Support for PHP 7.1 to 7.3<br />
Updated Remove Support for WHMCS V8.1.x to 8.3.x<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 1.0.2 Released (06/07/2022)</span><br />
Maintenance<br />
<br />
Added Sub user's Admin link<br />
Updated admin area about page<br />
Updated Remove v4 Admin theme from distribution<br />
Updated Remove Support for PHP 5.6 to 7.0<br />
Updated Remove Support for WHMCS V7.10 and previous<br />
Fixed issue with email template words<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 1.0.1 Released (11/11/2020)</span><br />
Maintenance<br />
<br />
Fixed WHMCS v8<br />
Updated Remove v4 Admin theme from distribution<br />
Updated Remove Support for PHP 5.6 to 7.0<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Version: 1.0.0 Released (01/22/2020)</span><br />
Stable<br />
<br />
New Initial Release]]></content:encoded>
		</item>
	</channel>
</rss>