基于 Cookie 的身份验证
Posted
技术标签:
【中文标题】基于 Cookie 的身份验证【英文标题】:Cookie Based Authentication 【发布时间】:2020-10-08 12:15:36 【问题描述】:我想知道如何为 mvc .net 框架应用程序实现基于 cookie 的身份验证。我使用过 .net 核心,并且我已经看到它的实现是多么容易,但我不确定如何为 .net 框架执行此操作。
我尝试了谷歌搜索,但没有看到很多示例,有人有示例代码吗?
【问题讨论】:
【参考方案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);
【讨论】:
以上是关于基于 Cookie 的身份验证的主要内容,如果未能解决你的问题,请参考以下文章