asp.net core 2 авторизация Выйти MVC - PullRequest
0 голосов
/ 31 января 2019

В настоящее время я проверяю свой начальный вид моего приложения MVC, добавляя следующий код в мой контроллер, и он прекрасно работает.

    [Authorize(Roles = "Domain Users")]

Мне интересно, есть ли что-то, что позволяет вам выйти из этогоавторизация снова.Пока что ничего не нашел по этому поводу, кто-нибудь работал с этим раньше?

1 Ответ

0 голосов
/ 31 января 2019

Это то, что я использовал в моем проекте с ядром asp.net core 2.2.

@using Microsoft.AspNetCore.Identity
@using Website.DAL.Models.Users

@inject SignInManager<ApplicationUser> SignInManager
@inject UserManager<ApplicationUser> UserManager


           <form asp-area="Identity" asp-page="/Account/Logout" asp-route-returnUrl="@Url.Action("Index", "Home", new { area = "" })" method="post" id="logoutForm" class="ml-auto">
                <ul class="nav navbar-top-links navbar-right">
                    <li><button type="submit" class="fa fa-sign-out btn btn-w-m btn-link">Logout</button></li>
                </ul>
            </form>

Однако он выходит из системы всего пользователя.Насколько я знаю, теперь есть способ отменить подписку на пользователя или что-то в этом роде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...