public class MyAppUser : IdentityUser
{
public ICollection Recipes { get; set; }
}
< /code>
Конечно, я изменяю информацию о запуске о классе: < /p>
services.AddIdentity()
.AddEntityFrameworkStores()
.AddDefaultTokenProviders();
< /code>
также добавьте отправителя почты, потому что у меня была ошибка с этим: < /p>
services.AddTransient();
< /code>
my _manavenav практически встроен, мне не нужно было ничего менять, потому что сначала я хотел настроить свой собственный класс, это мой _managenav: < /p>
@inject SignInManager SignInManager
@{
var hasExternalLogins = (await SignInManager.GetExternalAuthenticationSchemesAsync()).Any();
}
- Profile
- Password
@if (hasExternalLogins)
{ - External logins
} - Two-factor authentication
- Personal data
Я попробовал с identityuser или MyAppuser в первой строке (@Inject), но у меня всегда есть меню по умолчанию, которое у меня есть в приложении. Мой макет идентификации: < /p>
@{
Layout = "/Areas/Identity/Pages/_Layout.cshtml"; }
Manage your account
@RenderBody()
@section Scripts {
@RenderSection("Scripts", required: false)
}
< /code>
Может быть, у одного из вас есть эта проблема в вашем приложении? Я думаю, что ManageNav и Mayout в порядке, потому что в версии, где я использую IdentityUser Managenav отлично работает. < /P>
С уважением,
kamil < /p>
Подробнее здесь: https://stackoverflow.com/questions/556 ... tity-class
Мобильная версия