
Multi-role User Management System
This application is designed to manage different types of users within a single platform, such as admins, editors, viewers, and contributors. Each role has a defined set of permissions that control access to different parts of the system. The admin can create, update, assign, or delete user roles. The system also logs user activities for auditing and ensures secure session handling.