Login & Registration
The Login & Registration section in Concrete CMS's System and Settings is designed to manage user access, authentication, and account settings. This section is crucial for ensuring a secure and user-friendly login process.
Account Options
Account Options involve settings related to user account management and registration.
Account Management
-
Allow visitors to signup as site members?
- Off - only admins can create accounts from Dashboard
- On - anyone can create an account from Login page
- Validate - anyone can create an account from Login page, once validated by email
- Notification: Send admin an email when new user registers.
- Login form
- Ask for username & password
- Ask for email & password
- Registration form
- Username required
- Confirm Password required
- CAPTCHA required
- Edit Profile form: Username required
Login Destination
This feature sets where users are directed after logging in.
- After login:
- Redirect to Home
- Redirect to user's Desktop
- Redirect to a specific page
Public Profiles
Public Profiles settings manage the visibility and content of user profiles.
- Profile Options: Enable public profiles.
- Account Menu: Show the account menu when logged in.
- Fall Back To Gravatar: Use image from gravatar.com if the user has not uploaded one.
Authentication Types
Authentication Types control the methods through which users can authenticate. Click on an authentication type to edit its configuration. Drag to reorder precedence.
Choose from:
- concrete
- community
- external_concrete
Global Password Reset
Global Password Reset forces all users to reset their passwords.
- Edit message: This message will be shown to users the next time they log in.
- Confirmation: Type "RESET" in the above box to proceed
User Deactivation Settings
Manage the conditions under which user accounts are automatically deactivated.
- Inactive User Error Message: This message will be shown to inactive users when they attempt to login.
- Automatic User Deactivation:
- Automatically deactivate users when they have not logged in for awhile. Users will need to be manually reactivated.
- Automatically deactivate users after failed login attempts.
Automated Logout
Automated Logout deals with automatically logging out users after a period of inactivity.
- Session Security:
- Log users out if their IP changes
- Enable user-specific IP addresses to be ignored
- Log users out if their browser's user agent changes
- Automatically log out users who are inactive for x seconds or more.
- Prevent logout if changed IP addresses are in the following ranges: Separate IP addresses with spaces or new lines.
- Invalidate Active Sessions: Type invalidate in the above box to proceed.
Password Requirements
Password Requirements define the complexity and strength required for user passwords.
Password Policies
- Complexity Settings: Specify requirements for password length, characters, and strength.
- Prevent password reuse
- Password Expiration: Option to require users to change their passwords regularly
- Password Change Message: These messages will be shown to users the next time they log in.
- When their password has been reset
- When their password has expired
Session Options
Session Options manage how user sessions are handled on the site. Changing these values can break your site.
- Enable secure
- Enable httponly
- Enable raw
- Domain: leave empty to use the current domain
- Same Site: lax, strict, none