{"id":328230,"date":"2026-07-13T15:46:13","date_gmt":"2026-07-13T15:46:13","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/smart-login-registration\/"},"modified":"2026-07-13T16:04:13","modified_gmt":"2026-07-13T16:04:13","slug":"logixfast-auth","status":"publish","type":"plugin","link":"https:\/\/ewe.wordpress.org\/plugins\/logixfast-auth\/","author":21214862,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.3","stable_tag":"1.0.3","tested":"7.0.1","requires":"6.8","requires_php":"8.1","requires_plugins":null,"header_name":"LogixFast Auth","header_author":"Kazi Sadib Reza","header_description":"Fast, secure authentication ecosystem with React UI, OTP, WebAuthn, and deep WooCommerce\/Tutor integration.","assets_banners_color":"12101c","last_updated":"2026-07-13 16:04:13","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/KaziSadibReza\/LogixFastAuth","header_author_uri":"https:\/\/github.com\/KaziSadibReza","rating":0,"author_block_rating":0,"active_installs":0,"downloads":54,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"kazisadibreza ","date":"2026-07-13 16:04:13"}},"upgrade_notice":{"1.0.3":"<p>Login identifiers, username registration, Tutor 4 passkeys fix, and release tooling updates.<\/p>","1.0.2":"<p>Release metadata and WordPress.org package readiness update.<\/p>","1.0.1":"<p>Maintenance release with security and WordPress.org compliance updates.<\/p>"},"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3606377,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3606377,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3"],"block_files":[],"assets_screenshots":{"Screenshot-1.png":{"filename":"Screenshot-1.png","revision":3606377,"resolution":"1","location":"assets","locale":"","width":2546,"height":1197},"Screenshot-2.png":{"filename":"Screenshot-2.png","revision":3606377,"resolution":"2","location":"assets","locale":"","width":2349,"height":1248},"Screenshot-3.png":{"filename":"Screenshot-3.png","revision":3606377,"resolution":"3","location":"assets","locale":"","width":2370,"height":1085},"Screenshot-4.png":{"filename":"Screenshot-4.png","revision":3606377,"resolution":"4","location":"assets","locale":"","width":2371,"height":1138},"Screenshot-5.png":{"filename":"Screenshot-5.png","revision":3606377,"resolution":"5","location":"assets","locale":"","width":2365,"height":1077},"Screenshot-6.png":{"filename":"Screenshot-6.png","revision":3606377,"resolution":"6","location":"assets","locale":"","width":2356,"height":1268}},"screenshots":{"1":"Admin settings dashboard","2":"Login popup on the frontend","3":"Dedicated login page"}},"plugin_section":[],"plugin_tags":[602,9210,603,183349,286],"plugin_category":[38,45,58],"plugin_contributors":[271386],"plugin_business_model":[],"class_list":["post-328230","plugin","type-plugin","status-publish","hentry","plugin_tags-login","plugin_tags-otp","plugin_tags-registration","plugin_tags-webauthn","plugin_tags-woocommerce","plugin_category-authentication","plugin_category-ecommerce","plugin_category-user-management","plugin_contributors-kazisadibreza","plugin_committers-kazisadibreza"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/logixfast-auth\/assets\/icon.svg?rev=3606377","icon":"https:\/\/ps.w.org\/logixfast-auth\/assets\/icon.svg?rev=3606377","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/logixfast-auth\/assets\/Screenshot-1.png?rev=3606377","caption":"Admin settings dashboard"},{"src":"https:\/\/ps.w.org\/logixfast-auth\/assets\/Screenshot-2.png?rev=3606377","caption":"Login popup on the frontend"},{"src":"https:\/\/ps.w.org\/logixfast-auth\/assets\/Screenshot-3.png?rev=3606377","caption":"Dedicated login page"},{"src":"https:\/\/ps.w.org\/logixfast-auth\/assets\/Screenshot-4.png?rev=3606377","caption":""},{"src":"https:\/\/ps.w.org\/logixfast-auth\/assets\/Screenshot-5.png?rev=3606377","caption":""},{"src":"https:\/\/ps.w.org\/logixfast-auth\/assets\/Screenshot-6.png?rev=3606377","caption":""}],"raw_content":"<!--section=description-->\n<p>LogixFast Auth (LogixFastAuth) replaces default WordPress, WooCommerce, Tutor LMS, and Elementor login forms with a fast, mobile-friendly React interface.<\/p>\n\n<p><strong>Features<\/strong><\/p>\n\n<ul>\n<li>Email, phone, and username login<\/li>\n<li>OTP verification (email and SMS)<\/li>\n<li>Passkeys (WebAuthn)<\/li>\n<li>Gmail SMTP via Google OAuth (admin mail settings)<\/li>\n<li>Popup and dedicated login page modes<\/li>\n<li>WooCommerce checkout and My Account login replacement<\/li>\n<li>Tutor LMS dashboard passkey management<\/li>\n<li>Elementor dynamic tags and popup triggers<\/li>\n<li>Rate limiting, spam protection, and security controls<\/li>\n<li>Admin settings UI with integrations toggles<\/li>\n<\/ul>\n\n<p><strong>How it works<\/strong><\/p>\n\n<p>PHP handles WordPress integration, REST API, and security. The frontend UI is built with React and loaded from <code>assets\/dist\/<\/code>.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin contacts external services only when a site administrator enables and configures them:<\/p>\n\n<ul>\n<li><strong>Google (Gmail SMTP)<\/strong> \u2014 If you choose Google mail transport and connect a Google account in LogixFastAuth settings, the plugin sends OAuth requests to Google and may send email through Gmail. Data sent includes OAuth tokens and message content you choose to send. See <a href=\"https:\/\/policies.google.com\/privacy\">Google's Privacy Policy<\/a>.<\/li>\n<li><strong>SMS providers<\/strong> \u2014 If you register an SMS provider with the <code>logixfast_auth_sms_providers<\/code> filter, OTP codes are sent to that provider using API credentials you supply. What data is sent depends on the provider you configure.<\/li>\n<\/ul>\n\n<p>LogixFastAuth does not send site usage data to the plugin author. Login and registration counters are stored locally in your WordPress database.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/logixfast-auth\/<\/code><\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress<\/li>\n<li>Open <strong>LogixFastAuth<\/strong> in the admin sidebar<\/li>\n<li>Configure general settings and choose a dedicated login page (optional)<\/li>\n<li>Enable integrations (WooCommerce, Tutor LMS, Elementor) as needed<\/li>\n<\/ol>\n\n<p><strong>Requirements<\/strong><\/p>\n\n<ul>\n<li>WordPress 6.8 or later<\/li>\n<li>PHP 8.1 or later<\/li>\n<li>HTTPS recommended for passkeys and OAuth<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20without%20woocommerce%20or%20tutor%20lms%3F\"><h3>Does this work without WooCommerce or Tutor LMS?<\/h3><\/dt>\n<dd><p>Yes. Core login, registration, OTP, and passkeys work on any WordPress site. WooCommerce and Tutor features activate only when those plugins are installed and enabled in LogixFastAuth settings.<\/p><\/dd>\n<dt id=\"do%20i%20need%20node.js%20on%20my%20server%3F\"><h3>Do I need Node.js on my server?<\/h3><\/dt>\n<dd><p>No. The plugin ships with pre-built assets in <code>assets\/dist\/<\/code>. Node.js is only needed if you want to rebuild the frontend from source.<\/p><\/dd>\n<dt id=\"where%20is%20the%20source%20code%3F\"><h3>Where is the source code?<\/h3><\/dt>\n<dd><p>The public development repository (React\/TypeScript source in <code>src\/<\/code>, build config, and full history):<\/p>\n\n<p>https:\/\/github.com\/KaziSadibReza\/LogixFastAuth\/tree\/development<\/p><\/dd>\n<dt id=\"how%20do%20i%20rebuild%20the%20frontend%3F\"><h3>How do I rebuild the frontend?<\/h3><\/dt>\n<dd><p>Clone the development branch, then:<\/p>\n\n<ol>\n<li><code>npm install<\/code><\/li>\n<li><code>npm run build<\/code><\/li>\n<\/ol>\n\n<p>This updates <code>assets\/dist\/<\/code> and <code>assets\/dist\/manifest.json<\/code>.<\/p><\/dd>\n<dt id=\"what%20data%20does%20this%20plugin%20send%20externally%3F\"><h3>What data does this plugin send externally?<\/h3><\/dt>\n<dd><p>Nothing by default. External requests happen only when you configure Gmail SMTP or register an SMS provider. See the <strong>External services<\/strong> section above.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Login identifiers (email, phone, username) and optional username registration<\/li>\n<li>Custom auth placeholders and email OTP default-on<\/li>\n<li>Tutor LMS 4 passkeys settings tab compatibility<\/li>\n<li>WooCommerce and Tutor compat helpers for passkey surfaces<\/li>\n<li>Release workflow: development branch for dev, production git branch and WordPress.org SVN for releases<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Prepared release metadata for WordPress.org re-review<\/li>\n<li>Bundled country flag assets locally and removed stale external asset references<\/li>\n<li>Updated package metadata and translation template version<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Plugin Check and WordPress.org packaging improvements<\/li>\n<li>Security hardening for redirects and integrations<\/li>\n<li>Admin menu icon and styling fixes<\/li>\n<li>Readme privacy and external services documentation<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Modern WordPress login and registration with OTP, passkeys, Gmail SMTP, and deep WooCommerce \/ Tutor LMS integration.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/328230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=328230"}],"author":[{"embeddable":true,"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kazisadibreza"}],"wp:attachment":[{"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=328230"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=328230"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=328230"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=328230"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=328230"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=328230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}