Zeal Smart Members



3rd Party (Free)

Open Software License 3.0

EE Version Support

  • ExpressionEngine 2
  • ExpressionEngine 3
  • ExpressionEngine 4
  • ExpressionEngine 5


If an item is crossed out, it might be untested, not applicable or incompatible. Contact the developer to be sure.


Add-On Type(s)

Extension, Module


Smart Members plugin is used to member profile addition, view or modifications. This plugin gives user friendly environment to user as well as easy to use methods that increases the quality of plugin as well. The plugin contains module like Register member, Edit profile, Forgot password, Reset password, View profile, delete profile etc.

Smart Members PRO is available now. Check it out!!


  • Login
  • Register
  • Edit profile
  • Forgot password
  • Reset password
  • Delete profile
  • Logout
  • Email on registration (account activation)
  • Email on forgot password

    Registration / Edit profile

  1. Contains in-built static fields and custom fields created by user.
  3. Captcha facility
  5. Google reCAPTCHA v2 facility.
  7. Accept term as required field.
  9. Can choose email as username.
  11. Extra validations on email and username to identify uniqueness on same screen instead of EE gray screen.
  13. Errors can display in site as inline or outline both.
  15. All validation rules of codeigniter applied for field validation.
  17. All 3 static image upload facility i.e., Avatar Image, Signature Image, Photo File
  19. Instant mail as per users requirement and fields with extra EE code that will support by template parser. Email will send after convert full page from EE to HTML.
  21. If user put down into Pending mode, the email will sent after user activate.
  23. Inline errors to put error on same screen without loosing POST data.
  25. Extra XID and CSRF token field in hidden in all forms to not loose basic dependency for EE 2.X.
  27. Parameters to control form ID, Class, Attributes etc.
  29. Parameter to control form to submit and/or return to secure URL.


  1. Can login with email or username.
  3. Remember me option to remember user.
  5. In page rules to check the username and password availability so it will not redirect default EE gray screen.
  7. Parameters, Attributes, secure action/return same as registration.
  9. Login to give 3rd optional parameter with username and password (Group ID). Sometimes useful to login when a specific member group needs to login from selection method.

    Forgot Password

  1. Check existence of email.
  3. Email Reset URL with Key to user.
  5. Can set expiration time of key from backend.
  7. Set Reset password template, Forgot password email template, subject, message, reset URL from backend as well as frontend.
  9. Can use any EE tags with email template to send mail from frontend as well as backend.
  11. Parameters, Attributes, secure action/return same as registration.

    Reset Password

  1. Reset the password from Key.
  3. Parameters, Attributes, secure action/return same as registration.

    View Profile

  1. Tags name with field name to display values i.e. {first_name}
  3. Tags name append with “_label” to display labels defined in backend i.e.,{first_name_label}
  5. List total field variable to view every field that is entered by user. (Used in email template).

    Delete Profile

  1. Delete member profile by entering his/her password.
  3. All data of member entered in site will also delete with profile.
  5. Parameters, Attributes, secure action/return same as registration.


We have created 13 hooks all over the module to control the functionality and flow by any extension developer without modifying core code of plugin.

User Links

Hooks Used

If the add-on is an extension, and ties into ExpressionEngine's core files, it will use ExpressionEngine hooks. We are listing any hooks the add-on uses for developers to have an easier time locating other add-ons that they can reference for their own work.

  1. cp_members_validate_members
  2. member_register_validate_members

This entry was created August 5, 2016, 6:38 am.
This entry was last updated June 2, 2020, 5:06 am.

Disclaimer: Information about ExpressionEngine add-ons is provided as a service to you, the user, and every member of the ExpressionEngine community. devot:ee is not responsible if you hose, mangle, wreck, or otherwise destroy your EE website by installing an add-on that you found out about at this site, regardless of its rating, Favorites status, commercial or free status, or general popularity. Caveat EEmptor!

Returns: devot:ee has a 30-day return policy on all commercial add-ons sold through devot-ee.com. If you need to return an add-on, do not go to the developer or the developer's site, but rather visit our returns page at https://devot-ee.com/returns to initiate your return. If you have questions, email support@devot-ee.com.

1 Review:

hak_com 03.02.17

Rating - {addon_rating_average}

This is a really great module for managing front end member templates. Have been using it for several weeks and am enjoying the flexibility.

It takes care of several features that I used to cobble together with several add-ons. Worth giving it a try if you haven’t already.