Joomla includes a complete user account system for front-end registration, login, profile editing, and password reset — all without any additional extensions. Users are assigned to groups that determine what they can see and do across the site.
Front-End Registration
Enable registration in Global Configuration → Users → Allow User Registration. A Registration menu item (Users → Registration Form) provides the sign-up form. Configure:
- New User Registration Group — the group new users are added to (typically Registered)
- Guest User Group — group used for unauthenticated visitors
- User Activation — None, Self (email link), or Admin approval
- Notification Mail to Admin — email the site admin on each new registration
Login Module & Menu Items
Place mod_login in the sidebar-right or drawer-right position for a persistent login form. Alternatively create a Users → Login menu item for a dedicated login page.
Key module params:
- Login Redirect — page to send the user after successful login
- Logout Redirect — page after logout
- Login Description — introductory text shown above the form
Profile Editing
A Users → Edit User Profile menu item lets logged-in users update their name, email, and password. Extended profile fields (avatar, bio, social links) require Community Builder — see the Community Builder article in this category.
Password Reset
The Users → Password Reset menu item provides a self-service reset flow: user enters their email, receives a one-time link, and sets a new password. No admin action required.
Admin User Management
Go to Admin → Users → Users to search, filter, block, unblock, and delete accounts. You can also manually assign users to groups, force a password reset on next login, and view the last visit date and IP.