C# ASP.NET MVC4 Simplemembership还是自动表单身份验证?
我是ASP.NET MVC4新手,因此阅读了许多关于如何在Intranet网站上进行身份验证的内容 我继承了这种类型的项目,以便改进它,在快速阅读源代码后,我看到登录名/密码以明文形式存储在SqlServer数据库中 因此,我的第一个改进是升级身份验证过程,以便以正确的方式存储密码 以下是我迄今为止在GlobalAsax.cs add中所做的工作:C# ASP.NET MVC4 Simplemembership还是自动表单身份验证?,c#,asp.net,asp.net-mvc,asp.net-mvc-4,simplemembership,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 4,Simplemembership,我是ASP.NET MVC4新手,因此阅读了许多关于如何在Intranet网站上进行身份验证的内容 我继承了这种类型的项目,以便改进它,在快速阅读源代码后,我看到登录名/密码以明文形式存储在SqlServer数据库中 因此,我的第一个改进是升级身份验证过程,以便以正确的方式存储密码 以下是我迄今为止在GlobalAsax.cs add中所做的工作: WebSecurity.InitializeDatabaseConnection(
WebSecurity.InitializeDatabaseConnection(
connectionStringName: "AppConnectionString",
userTableName: "Employe",
userIdColumn: "IDE",
userNameColumn: "E_mail",
autoCreateTables: true);
以便将“webpages_*”表添加到我的数据库中
我更改了IIS配置,以取消激活“AllowAnonymous”连接并激活“基本身份验证”。
但现在我面对的是表单vs SimpleMembership,我的Web.config:
<add key="autoFormsAuthentication" value="false" />
<add key="enableSimpleMembership" value="true" />
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="30" />
</authentication>
有人能给我解释清楚每个属性的用法吗?
我不明白,因为autoFormsAuthentication
设置为false,但authentication
之后使用它。
什么是启用SimpleMembership
谢谢很难找到有关该主题的任何信息,但我认为
自动表单身份验证
设置为真
将设置:
如果需要其他参数,则需要使用
明确性
还有autoFormsAuthentication
从任何控制器重定向未经授权的用户。不仅具有“authorize”属性
但这只是我的意见