繁体   English   中英

如何在Asp.net MVC 4应用程序中使用身份验证和授权?

[英]How to use Authentication and Authorization in Asp.net MVC 4 application?

我是MVC的新手,我不知道如何在MVC应用程序中使用身份验证和授权属性,我在asp.net Webform应用程序中使用了以下属性;

<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 Login()上的[Authorize]关键字,该关键字允许用户访问该网站。

但是它向我显示了以下错误;
无法访问请求的页面,因为该页面的相关配置数据无效。
请建议我应该做些什么修改或补充才能使其正常工作。 提前致谢。

您可以阅读本教程 这可能会有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM