A web application developed using ASP.NET Core MVC, designed to manage user accounts and authentication functionalities. This application allows users to register, log in, update their profiles, and manage their passwords. Administrators have additional capabilities to manage user roles and permissions.
- User Management
- Registration: Users can create new accounts.
- Authentication: Secure log in and log out functionalities.
- Profile Management: Users can update their personal information.
- Password Management: Options to change or reset passwords.
- Administration
- Role Management: Administrators can assign roles to users.
- Permission Management: Control access to various parts of the application based on user roles.