Advanced Security Login Module
The Advanced Security Login module is a complete, intelligent, and secure solution for managing user login and registration in Joomla. Designed with a modern interface, advanced security layers, and support for multiple authentication methods, it provides a fast, elegant, and user-friendly experience for both users and site administrators.
Whether you prefer login via SMS (Currently available only for Iranian users), email, or traditional password authentication, this module offers all methods in one unified package.
🔐 Smart Login & Authentication
This module supports multiple login methods, giving full flexibility to both administrators and users.
Users can log in using SMS (Currently available only for Iranian users), Email, or Password.
Passwordless login is also supported—allowing users to enter only their mobile number or email and receive an OTP code to access their account.
Features:
📲 Login via SMS OTP (Currently available only for Iranian users)
📧 Login via Email verification code
🔑 Traditional login with username & password
🚪 Fast passwordless login
🎨 Beautiful & Fully Customizable Design
The module includes a responsive and modern design with two display modes: Inline and Modal.
It offers four pre-designed visual styles: Classic, Modern, Minimal, and Gradient.
For advanced designers, custom CSS class support is also included.
Features:
🧩 Inline or Modal display
🎨 Four pre-designed styles
⚙️ Custom CSS class support
✉️ Full Email Customization
You can fully control the content of all outgoing emails.
Customize subject, body text, sender information, and even restrict or allow specific email domains.
For example, you can block temporary domains or allow registration only from specific corporate domains.
Features:
📝 Editable email subject & body
🚫 Block temporary email domains
✅ Allow specific domains for registration
📩 Customizable OTP email layout
📱 SMS Provider Support (Currently available only for Iranian users)
The module supports the two most popular Iranian SMS providers: Kavenegar and IPPanel.
Simply enter your API key and sender number—the SMS system will activate automatically.
Features:
📲 Support for Kavenegar & IPPanel
🔐 Dedicated API usage
✨ Compatible with SMS templates
💬 SMS OTP (Currently available only for Iranian users)
🛡 Advanced Security & Protection
The module is built with high-level security mechanisms.
It includes rate limiting, temporary user blocking, IP-based request control, and automatic cleanup of expired data.
A built-in lightweight CAPTCHA protects against bot submissions.
Features:
🚫 Limit failed login attempts
⏱️ Temporary block suspicious users
🌐 IP-based request control
🔄 Auto-cleanup of expired data
🤖 Built-in CAPTCHA (no external service needed)
🔢 OTP (One-Time Password) Settings
OTP is the core of this module.
You can control OTP length, expiration time, display options, and automatic submission after completion.
Features:
🔟 Set code length (4–8 digits)
⏳ Define OTP validity duration
⚡️ Auto-submit when code is completed
🎚 Countdown timer or progress bar display
👤 User Registration & Profile Management
You can define whether email or password fields are required during registration.
Users can also recover their password and complete their profile after logging in.
The module can display the user’s name, avatar, welcome message, and logout button directly inside the login form.
Features:
✍️ Define required registration fields
🔁 Password recovery directly from the module
👋 Display user name & avatar
🚪 Built-in logout button with welcome message
🧠 Remember Me & Custom Redirects
With the “Remember Me” option enabled, users remain logged in until they manually log out.
Custom redirect paths after login or logout can also be configured (e.g., redirect to profile or dashboard pages).
Features:
💾 Remember Me support
🔄 Custom login/logout redirects
🧭 Fully configurable redirect URLs
🔔 Profile Completion Reminder
After login, the module can show a beautiful modal window reminding the user to complete their profile.
The reminder appears only once per session to avoid disturbing the user.
Features:
🪟 Post-login reminder modal
🕒 Adjustable timing & repetition
📢 Customizable title, text, and buttons
🎫 Full Integration with Ticketing Systems
To enhance the support workflow and notifications, full integration with Helpdesk Pro and RSTickets Pro ticketing components has been added. Support for two Iranian SMS gateways, IPPanel and Meli Payamak, is also included to ensure fast and automated notifications.
Features:
📩 Send SMS to the administrator when a user creates a new ticket from the front-end
💬 Send SMS to the administrator when a user replies to a ticket from the front-end
📨 Send SMS to the user when the administrator creates a new ticket from the back-end
🔁 Send SMS to the user when the administrator replies to a ticket from the back-end
Supported Languages
English
Persian (Farsi)




