Я работаю над приложением ASP.NET MVC, и у меня есть некоторые представления, которые я хочу защитить паролем. Не в логине / пароле создается аутентичный тип пути. Когда пользователь пытается перейти на одну из этих защищенных страниц, я хочу, чтобы он ввел пароль. Я придумал способ сделать это, я просто хочу получить подтверждение того, что это хороший подход.
Когда пользователь заходит на защищенную страницу, я проверяю словарь, сохраненный в сеансе, если идентификатор страницы находится там и помечен как разблокированный, он может просматривать страницу. Если это не так, будут направлены на страницу разблокировки, где они должны будут ввести пароль. Как только они введут действительный пароль, он обновит словарь и сможет просматривать страницу.
Это правильный подход или у кого-то есть идея получше.
Спасибо