Я пока не нашел конкретного способа в MVC 5, чтобы иметь простой, но мощный способ проверки подлинности пользователя.
В Laravel вы можете легко ограничить пользователей с помощью промежуточного программного обеспечения для аутентификации, например так:
Route::get('/home', 'HomeController@Index')->middleware('auth');
Это требует, чтобы пользователь вошел в систему или авторизовался для просмотра страницы, не имея кучу неприятных логических операторов, всегда проверяющих, что они есть. Я пытаюсь выяснить, есть ли в ASP.NET MVC 5 такое же простое решение? Я знаю, что маршрут будет выглядеть так:
public class HomeController : Controller {
public ActionResult Index() {
return View();
}
}
Есть ли способ прикрепить что-то к ActionResult, которое будет делать то же самое для простой авторизации в MVC 5?
Задача ещё не решена.
Других решений пока нет …