MVC5 Forms 认证登录

1. 修改web.config  System.Web ,修改后如下 :

  
    
      
    
    
    
    
      
    
  


2. 修改 System.WebServer 的 节点,删除   "FormsAuthentication" /> ,修改后如下

  
    
      
      
      
    
    
  




登录添加代码:

 FormsAuthentication.SetAuthCookie(viewModel.LoginName, true);


登录后


        string name = User.Identity.Name; // 登录的用户名


        bool hasLogin = User.Identity.IsAuthenticated; // true




注意:mvc5 已经不用Forms认证了, 用的Claims-based


参考如下文章:



http://www.cnblogs.com/jesse2013/p/membership.html

http://www.cnblogs.com/jesse2013/p/membership-part2.html

http://www.cnblogs.com/jesse2013/p/membership-part3.html

http://www.cnblogs.com/jesse2013/p/aspnet-identity-claims-based-authentication-and-owin.html




你可能感兴趣的:([,16,],Asp.net,MVC,[,03,],C#)