2013-12-12 5 views
0

Я новичок в MVC, и я не знаю, как использовать атрибуты аутентификации и авторизации в приложении MVC, я использовал их в веб-приложении asp.net следующим образом;Как использовать аутентификацию и авторизацию в приложении ASP.NET MVC 4?

<authentication mode="Forms"> 
     <forms loginUrl="login.aspx" defaultUrl="home.aspx" protection="All" timeout="2880"/> 
    </authentication> 
    <authorization> 
     <deny users="?"/> 
    </authorization> 

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

<authentication mode="Forms"> 
     <forms loginUrl="~/Account/Login" defaultUrl="~/Home/Index" timeout="2880" /> 
    </authentication> 
    <authorization> 
     <deny users="?"/> 
    </authorization> 

я также использовал [Авторизоваться] ключевое слово на ActionResult Логин(), который позволяет пользователям получить доступ к веб-сайт.

, но он показывает мне ошибку следующим образом;
Запрошенная страница недоступна, поскольку связанные с ней данные конфигурации для страницы недействительны.
Просьба указать, какие поправки или дополнения я должен сделать, чтобы заставить его работать. Заранее спасибо.

+0

вы забыли добавить на части авторизации, в web.config – reptildarat

ответ

1

Вы можете пройти через этот Tutorial. Это может помочь.

Смежные вопросы