Я создал проект ASP.NET Web MVC с аутентификацией пользователя по умолчанию. Но я хочу сохранить некоторые метаданные, когда пользователь выполняет вход в систему. Я не хочу менять какую-либо часть формата входа в систему, просто определить, когда это происходит, и выполнить действие в отношении базы данных.
Я знаю, что можно переопределить Account / Login и что у вас есть, но эти файлы скрыты, и я не знаю, как их "показать".
РЕДАКТИРОВАТЬ
Просто следуя теме Идентификация лесов в проекте MVC с авторизацией из документов (https://docs.microsoft.com/en-us/aspnet/core/security/authentication/scaffold-identity?view=aspnetcore-3.0&tabs=visual-studio) разработано для меня.
После того, как элемент Scaffold был создан и выбрав все опции, вы можете отредактировать Login.cshtml, а затем Login.cshtml.cs (находится в / Areas / Identity /), где расположена процедура входа в систему, чтобы добавить дополнительную логику.
Это не позволило мне создать пользовательского пользователя, но в моем случае это не было необходимо. Причина этого, вероятно, заключается в том, что мой DbContext расширяет IdentityDbContext.