【问题标题】:Cookie Based Authentication基于 Cookie 的身份验证
【发布时间】:2020-10-08 12:15:36
【问题描述】:

我想知道如何为 mvc .net 框架应用程序实现基于 cookie 的身份验证。我使用过 .net 核心,并且我已经看到它的实现是多么容易,但我不确定如何为 .net 框架执行此操作。

我尝试了谷歌搜索,但没有看到很多示例,有人有示例代码吗?

【问题讨论】:

    标签: c# .net asp.net-mvc authentication


    【解决方案1】:

    您可以获取代码示例并在 Asp.Net Framework 中的 ActionMethod 中实现。

    string userData = "A,V"; 
    FormsAuthenticationTicketticket = new FormsAuthenticationTicket(                                                                   
                              login.First().Name,                  
                              userData,                 
                              FormsAuthentication.FormsCookiePath);    
    
        string encryptedTicket = FormsAuthentication.Encrypt(ticket);
    
        HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket);
        cookie.HttpOnly = true;
        Response.Cookies.Add(cookie);
    

    【讨论】:

      猜你喜欢
      • 2021-08-13
      • 2010-11-19
      • 2021-06-24
      • 2018-06-30
      • 1970-01-01
      • 1970-01-01
      • 2011-01-28
      • 2021-05-26
      • 2014-05-28
      相关资源
      最近更新 更多