36 lines
1.2 KiB
Markdown
Executable File
36 lines
1.2 KiB
Markdown
Executable File
# Auth Module for SysCMS
|
|
|
|
Authentication and authorization module for user management.
|
|
|
|
## Features
|
|
- User registration and login
|
|
- Password reset functionality
|
|
- User profile management
|
|
- Role-based access control
|
|
- Email verification (optional)
|
|
- Session management
|
|
|
|
## Installation
|
|
1. Upload the `auth.zip` file through the module manager or extract it to the `modules/` directory.
|
|
2. Run the migrations to register the module and create the database tables.
|
|
3. Configure authentication settings in the admin panel.
|
|
|
|
## Permissions
|
|
- `auth.login`: User login
|
|
- `auth.logout`: User logout
|
|
- `auth.register`: User registration
|
|
- `auth.profile`: View and edit profile
|
|
- `auth.password.reset`: Request password reset
|
|
- `auth.password.change`: Change password
|
|
|
|
## Configuration
|
|
The module supports the following settings:
|
|
- `allow_registration`: Enable/disable user registration
|
|
- `require_email_verification`: Require email verification before account activation
|
|
- `password_min_length`: Minimum password length (default: 8)
|
|
- `session_timeout`: Session timeout in minutes (default: 120)
|
|
|
|
## License
|
|
Copyright (c) 2026 Marco Costa. All rights reserved.
|
|
Licensed under the SysCMS Commercial License.
|