User allows you to build very powerful and complex member areas on your site. By default, ExpressionEngine comes with a special area (unlike regular EE templates) for member templating, and is very difficult to customize and impossible to stray from the structure in place. User slices up all that functionality into regular EE template tags that you can use wherever you want, however you want. Best of all, User only extends the EE Member module, so User becomes a plug and play add-on that works with existing Member data, and if you ever want to stop using it, can revert back to EE member module approach, etc.
User is also capable of much more! It brings to the table a robust set of front end member management tools and adds much more flexibility to the way your member management behaves. For example, you can send an automated custom welcome email to users once their registration is complete, Admins can register new members via the front end, create invitation emails with unique registration keys, set the email address to be the username for logging into your site, Custom error pages... and more!
User also includes a User Roles feature that allows you to create, manage and assign roles to users, restricting blocks of content, forms, admin tools, viewing of channel entries, etc to users with sufficient privileges on the front end EE templates. Also included is a Related Authors fieldtype that allows you to relate/assign members to channel entries.
User 4.0.8 only works on ExpressionEngine 3.3+, but includes a copy of User 3.5.3, which is compatible with ExpressionEngine 2.10.x / 2.11.x. If you're still using ExpressionEngine 2.x, you can use the EE2 compatible version until you're ready to upgrade your site to ExpressionEngine 3.x.
The latest version of User is 4.0.8. The chart below shows the current technical requirements and compatibility for the latest version of User.
As a web developer it makes putting the site together much faster without hacks. After using it on a few high traffic websites the last 4 years, I'm very pleased. The support is outstanding as well.
I'm a novice EE developer and have never used EE member capabilities before. When a client project needed membership management (user login, user profiles, etc), we used the User Module and we're so glad we did. The docs are very easy to follow and the Solspace team is very responsive when it comes to questions and issues.
I'm sure I only employed a fraction of what this add-on can do but it made life a lot easier and saved me a lot of time in what could have otherwise been a relatively complex set of functionality to wade through for a novice EE developer. Great product.
Solspace User meets the same requirements as listed on the ExpressionEngine Requirements page.
Need help with an implementation of User? Need User to do more? We're available for hire!
If you're interested in any of the above services, or have questions about them, fill out the form below to begin our conversation!
Ongoing repairs, additions, and adjustments are a normal part of the life cycle of a web site. With EE Aftercare, you have someone on your team who you can trust to take care of your web site. Solspace brings years of experience in developing, refurbishing, and supporting EE web sites. With EE Aftercare, you have a high-end developer on your team, working with you to have the best and most effective possible web presence.