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>

 这样我们就可以,自定义我们项目的登录页面连接了

 

posted @ 2015-10-16 15:44  荒古禁地  阅读(1090)  评论(0编辑  收藏  举报