Easy Login Popup
Customizable Joomla popup login with flexible styling and user-friendly features.
30-day money-back guarantee
Changelog — Easy Login Popup
Version 1.5.3: 20 October 2026
- Download Key support on the update site (dlid).
Version 1.5.2: 19 October 2026
- Runs on Joomla 5 and 6 with the Behaviour Backward Compatibility plugins disabled
- System plugin uses Joomla 5 services, Web Asset Manager, and current database APIs
Version 1.5.1: 17 September 2026
- Bug Fix: Joomla System - Passkeys no longer breaks the login popup on HTTPS sites.
- New Feature: Sign in with a passkey appears in the popup when Passkeys is enabled.
- Password login in the popup still works with Passkeys left on.
- Bug Fix: Passkey icon is visible on the white popup button.
Version 1.5: 13 July 2026
- Added Modern (2026) popup theme with CSS variables, Outfit font option, accent underline, and polished form controls.
- Added Legacy theme option to keep the classic Easy Login Popup look.
- Added SCLogin-style logged-in display: after login,
{elp-login}can show greeting + user menu + logout. - Added After Login modes: logout only, Joomla menu, specific module, or module position (e.g. Helix
logged-in-usermenu). - Added shortcodes
{elp-usermenu}and{elp-loggedin}alongside existing login, logout, username, name, and greeting shortcodes. - Added dedicated logout popup layout for logged-in users.
- Added greeting options (custom text, name or username) and optional logout link in the logged-in block.
- Added Forgot Username toggle, plus existing Remember Me, Forgot Password, Register, and TFA field controls.
- Added CSS selector support to open the popup from any existing site link.
- Added configurable login/logout URL hashes (default
#elp-popup/#elp-logout). - Added mobile layout choice: bottom sheet or centred modal.
- Added overlay blur, expanded colour options (accent, inputs, buttons, links, close icon), and Extra CSS.
- Added registration menu item and HTTPS (
usesecure) form options. - Improved Two-Factor Authentication helper compatibility for Joomla 5+.
- Fixed 500 error when rendering logged-in modules during
onAfterRenderby pre-rendering menu/module HTML safely.
Version 1.4: 03 May 2026
- Added Joomla 6 compatibility while keeping full support for Joomla 4 and 5.
- Added URL hash logout trigger support using
#elp-logoutto match shortcode logout behaviour. - Added improved compatibility with Joomla Two-Factor Authentication and Social Login flows inside the popup.
- Added a new title heading tag option (H1-H6) for better semantic and SEO-friendly markup control.
- Improved plugin metadata and in-plugin documentation links for the latest release.
- General stability, responsiveness, and UX refinements across popup behaviour and styling options.
Version 1.3: 29 June 2026
- Popup is now fully responsive and stays centered on all screen sizes.
- Close button is now an icon (SVG) for a cleaner look.
- Logout link works correctly even when the page is cached.
- Popup and overlay now display correctly on top of the page on all templates.
- Opening the link with
#elp-loginin the address bar now opens the login popup. - New option to set the button hover colour in the backend.
- New option to set the button font (font family) in the backend.
- Option to show only the user’s first name instead of the full name.
- Option to add a separator (e.g. “ | ”) between the name and the Logout link.
- Option to add text after the name (e.g. “!” for “Welcome John!”).
- Option to change the login form title (e.g. “Login here”, “Sign in”) from the backend.
- Fixed the name appearing twice when using both greeting and name shortcodes.
- All styling and behaviour options can be managed from the plugin settings (Basic and Styling Options).
Version 1.2: 22 November 2025
- Upgraded to fully support Joomla 4, 5, and 6.
- Updated all PHP file headers to modern JoomlaX branding and PHPDoc.
- Removed unused
encrypt_loginparameter from plugin configuration. - Added missing
usesecureparameter for HTTPS support. - Added missing
extra_cssparameter for advanced customization. - Updated radio button fields to use modern switcher layout for better UX.
- Improved logout URL handling using helper function for consistency.
- Enhanced security with proper HTML escaping for user output.
- Updated exception handling to use fully qualified namespace.
- Improved error logging to use Joomla's native logger instead of
error_log(). - Updated plugin description in XML to reflect Joomla 4, 5, and 6 compatibility.
- Updated update server URL to
https://updates.joomlax.com/EasyLoginPopup/update.xml. - Created
features.jsonwith comprehensive feature list. - General code cleanup and compatibility improvements.
Version 1.1: 02 October 2025
- Fixed rendering issue with Nice Templates
- Fixed javascript console log issue
Guests see a styled login button. Click it to open the Modern 2026 popup. Test with username demo and password demo.
{elp-login}Attach the popup to any existing link with a CSS selector (plugin setting), or open it from the URL hash #elp-popup.
<a href="#elp-popup" class="open-elp-login">Login</a>
After you sign in, this shortcode shows a logout link. Log out to switch back to the guest view.
{elp-logout}Show the logged-in member’s username or full name anywhere in articles or modules.
Signed in as — Welcome,
{elp-username}
{elp-name}Combine your own greeting text with the user’s name. Hidden automatically for guests.
{elp-greeting="Hello,"}{elp-login} becomes greeting + optional user menu + logout after sign-in. Configure under Logged-in Display (menu, module, or module position).
{elp-login}
{elp-loggedin}
{elp-usermenu}Typical header pattern: greeting, name, and logout in one row.
{elp-greeting="Hi,"} {elp-name} {elp-logout}- Modern (2026) theme + Legacy theme
- Mobile bottom sheet or centred layout
- Overlay colour, opacity & blur
- Popup width, radius, padding & shadow
- Input, button, link & close colours
- User menu / module / position after login
- Login / logout redirects & Escape to close
- Forgot password, forgot username & register
Every colour is output as a CSS variable — no template overrides required.
Configure in
System → Plugins → System - Easy Login Popup
Shortcodes + modern popup UX
Login popup, member widgets, and SCLogin-style menus
Easy Login Popup gives you a lightweight, fully styled popup form and shortcodes for login, logout, username, name, greeting, and logged-in user menus — drop them into articles, modules, or custom HTML.
{elp-login}, logout, username, name, greeting, usermenu & loggedin.#elp-popup / #elp-logout.Ready to simplify login on your site?
Drop shortcodes into any article or module and give visitors a polished login popup in minutes.
- Joomla 4, 5 & 6
- Free updates
- Dedicated support