1. Modules for managing users and messages


There are five modules, which are providing more or less user managing functionality. These modules are User, App User, Admin, Message and Form Field.
The App User module access rights for logging in URLs are allowed by default, but corresponding User module URLs are not. The difference between these two modules is: App User is a minimal core module for authenticating functionality only and as such Minimal Edition also has such module. User module is extending very much User functionality and belongs to Classic Edition (this module is not part of Minimal Edition).

Admin module has some minimal user adding, editing and deleting functionality about authenticating details and main email address. Main purpose of Admin module is not related to Users. Admin module can be used to manage (add, edit or delete) user roles - other Classic Edition modules are not providing such role managing functionality.

In Classic Edition it is actually suggested to use User module for all user managing functionality, not Admin module user methods - to avoid some possible conflicts. E.g. if deleting a user account using Admin module, then postal addresses and various other personal information, which was saved into database through User module, may not be deleted.

Message module is first of all for managing messages, which system creates automatically and sends to user emails. Message module allows also sending messages to other users of the same website so that users would not need to know other users' email addresses. Users can use this module also to block other users, to prevent other users from contacting them.

Form Field module can be used to customize the form fields of many User module method pages.
Go to URL [path-to-you-site]/form-field/list-fields and you can see from the table, which form fields can be customized for which User module events (method pages).

Previous: Users and messages | Next: 2. Sending automatic emails
Users and messages
1. Modules for managing users and messages
2. Sending automatic emails
2.1. Configure email authentication details
2.2. Manage message templates
3. Authenticating
4. Adjust the website for authenticated users
4.1. Access rights for unauthenticated visitors
4.2. Adjustable links on user block
4.3. Change labels and other language phrases
4.4. Prepare content for authenticated visitors
4.5. Give access rights for authenticated users
5. Registering new users
6. Multiple email addresses and user account recovery
7. Manage contact forms and emails
8. Manage postal addresses
9. User profile