如何在 Authenticated 页面中访问 Forms Authentication Ticket

Var*_*d.M -1 asp.net

我已使用表单身份验证进行登录,并在其中创建了表单身份验证票证,并在该票证中使用逗号分隔值传递数据。我如何获取票据中的数据以在经过身份验证的用户页面中访问

我怎样才能做到这一点?

感谢和问候, Vara Prasad.M

Cra*_*ker 5

Request.Cookies[FormsAuthentication.FormsCookieName] 将为您提供表单身份验证 cookie。

FormsAuthenticationTicket ticket = FormsAuthentication.Decrypt(cookie.Value); 将获取该 cookie 并将其转换为 FormsAuthenticationTicket。

从那里您可以访问各种属性。听起来您需要Name和/或UserData

您可以从任何可以获得 HttpRequest 实例的地方执行此过程……这几乎无处不在。