MVC 4 Websecurity

时间:2012-11-22 19:34:44

标签: asp.net-mvc-4

您好我正在启动一个mvc 4站点。

我需要为网站添加安全性。

到目前为止,我已经使用了websecutiy类 http://msdn.microsoft.com/en-us/library/webmatrix.webdata.websecurity(v=vs.111).aspx

我在这里读到,与System.Web.Security.Membership相比,webmatrix安全类有一些限制

我希望将来能够获得最大的灵活性。

我还想要一个用代码第一种方法创建的数据库。我通过WebSecurity.InitializeDatabaseConnection。

实现了webmatrix安全性

如果我使用的是默认的System.Web.Security.Membership,我该如何首先使用代码执行此操作。我想将数据库放在一个地方。我认为我需要添加这些配置设置。

<clear/>

<add name="AspNetSqlMembershipProvider"

     type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"

     connectionStringName="ApplicationServices"

     enablePasswordRetrieval="false"

     enablePasswordReset="true"

     requiresQuestionAndAnswer="false"

     requiresUniqueEmail="false"

     passwordFormat="Hashed"

     maxInvalidPasswordAttempts="5"

     minRequiredPasswordLength="6"

     minRequiredNonalphanumericCharacters="0"

     passwordAttemptWindow="10"

     passwordStrengthRegularExpression=""

     applicationName="/"

        />

使用webmatrix安全性比system.web.security有什么好处。

我真的被困了所以你的帮助会很棒

0 个答案:

没有答案