C# project enhancement -- 2

Job ID: 39573351

Budget: ₹1,500 – ₹12,500 INR

1. User Management System
1.1 User Management Features
• User Creation
o Fields: User Name, User ID, Password (Hashed), Employee ID, Role, Department, Active Status
• User Modification
o Edit User Name
o Change Department and Role
o Reset Password
o Activate/Deactivate User
• Department Management
o Create, Edit Departments
o Activate/Deactivate Departments
• Role Management
o Create, Edit Roles
o Activate/Deactivate Roles
• Security Settings
o Password Expiry Days
o Password Pre-warning Days
o Restriction on Last 5 Passwords
o Maximum Wrong Password Attempts Before Blocking
o Password Composition Rules (Must contain Numbers, Alphabets, Special Characters)
o Auto Logout Time
o Minimum Password Length
o Change Password on First Login (Y/N)
o Enable Password Aging (Y/N)
• Role-Based Access Control
o Assign access levels to UI components based on user roles
o Control visibility and accessibility of buttons, tabs, and forms
• Audit Trail
o Record all user actions (login, logout, data modification)
o Timestamped logs for auditing and compliance