为了账号安全,请及时绑定邮箱和手机立即绑定

有办法在浏览器端取到服务器端设置的身份验证Cookie吗?

有办法在浏览器端取到服务器端设置的身份验证Cookie吗?

当年话下 2018-11-02 05:03:14
代码:FormsAuthenticationTicket authTicket = new                    FormsAuthenticationTicket(1,                    userInfo.UserName,                    DateTime.Now,                    DateTime.Now.AddMinutes(HttpContext.Current.Session.Timeout),                    false,                    roles);            string encryptedTicket = FormsAuthentication.Encrypt(authTicket);            HttpCookie authCookie =                new HttpCookie(FormsAuthentication.FormsCookieName,                encryptedTicket);            if (string.Compare(SolutionConfig.CookieDomain, "null", true) != 0)                authCookie.Domain = SolutionConfig.CookieDomain;            System.Web.HttpContext.Current.Response.Cookies.Add(authCookie);然后在客户端用一个javascript个函数对Cookie做Base64解码,但得到的是乱码,看来是加过密的,有办法解密吗?
查看完整描述

2 回答

?
九州编程

TA贡献1785条经验 获得超4个赞

主要是没想过要把它解密

查看完整回答
反对 回复 2018-11-02
?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

办法总是有的 ,可是我不会,关注一下,呵呵。

查看完整回答
反对 回复 2018-11-02
  • 2 回答
  • 0 关注
  • 515 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信