Individual visitors to your website can only be identified when you allow them to log in. There are various reasons why you may want to provide a login capability:
- Social Communities
When communicating, the visitors need to be able identify each other.
- Closed User Groups
You may need to limit access to your website (or sections of it) to specific visitors.
Allowing visitors to configure certains aspects of how they access your website.
Log in (and out) functionality is provided by an account with a Profile, which holds additional information about the registered visitor (user). The actual processes for registration and authorization may differ:
- Self-registration from the website
For social communities you might allow visitors to register without authorizing each individual profile.
- Request for registration from the website
For a closed user group you might allow visitors to request registration, but enforce authorization by means of a workflow.
- Register each account from the author environment
If you have a small number of profiles, which will need authorization anyway, you may decide to register each directly.