Я создаю ASP.NET MVC 5 с шаблоном аутентификации «Индивидуальные учетные записи пользователей». Затем я создаю пользовательскую страницу входа для аутентификации пользователя из базы данных с помощью проверки подлинности с помощью форм.ASP.NET MVC 5 Неверный перенаправление Вход в систему
<authentication mode="Forms">
<forms loginUrl="~/User/SignIn" timeout="2880" protection="All" />
</authentication>
Для тестирования пользовательской страницы входа в систему, я добавляю HomeController
с Authorize
атрибутом. После запуска Visual Studio, это перенаправление на страницу входа
Проблема в том, когда я удаляю Authorize
атрибут в HomeController
и добавить Авторизоваться фильтр на FilterConfig.cs
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
filters.Add(new AuthorizeAttribute());
}
Я получил ошибку HTTP: " Ошибка HTTP 401.0 - Несанкционированный ". Как это исправить?
[AllowAnonymous] на действии –
зарегистрировались @PaulZahra спасибо, теперь он работает, я думаю, теперь я понимаю – Willy
Okidoki, я буду добавлять его в качестве ответа тогда,?..?) –