MVC4.0 使用Form认证,自定义登录页面路径Account/Login
使用MVC4.0的时候,一般遇到会员登录、注册功能,我们都会使用Form认证,给需要身份验证的Action进行授权(需要登录后才能访问的Action添加[Authorize]属性标签),登录、注册的时候给用户添加票据信息,以便可以访问需要身份验证的Action操作或者视图
同时在web.config中我们会看到这样的配置代码,当我们修改loginUrl的值时,会发现当我们未被授权但要访问需要身份验证的视图时,依然会被强制返回Account/Login页面
<authentication mode="Forms"> <forms loginUrl="~/Account/Login" timeout="2880" /> </authentication>
如何才能自定义修改我们想要的登录页面连接?我们可以查看MVC4.0的Release说明,在appsetting配置节中加入如下配置:
<appSettings> <add key="enableSimpleMembership" value="false" /> </appSettings>
这样我们就可以,自定义我们项目的登录页面连接了