Files
2026-09-01 10:46:29 -03:00

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.