Enhanced role-based authorization and improved system messages.

- Added user roles to JWT token generation.
- Assigned default role ("User") during user registration.
- Implemented role-based access control for API endpoints.
- Updated error messages for better clarity.
- Improved AnalyticsService for more accurate survey insights.

Task completed. Awaiting review.
This commit is contained in:
2025-03-05 08:49:17 -08:00
parent 5c735417f2
commit 1f01c8ba21
29 changed files with 175 additions and 63 deletions

View File

@@ -87,5 +87,4 @@ app.UseHttpsRedirection();
app.UseAuthentication();
app.UseAuthorization();
app.MapControllers();
app.Run();