关于FormsAuthenticationTicket和实际的cookie容器,我仍然有些困惑。
DateExpiration在FormsAuthenticationTicket()中指的是什么?饼干是在那时死的吗?这是用户可以在没有任何活动操作(即超时)的情况下登录多久吗?DateExpiration集在FormsAuthTicket中和您为cookie (authCookie.Expires)设置的那组有什么区别?谢谢
发布于 2009-10-01 07:05:55
它控制用户可以在不重新认证的情况下访问站点的时间。
更新
这篇MSDN文章有关于这个问题的信息。如果保护设置为web.config中的所有,则使用machineKey元素上指定的算法加密票证。根据SHA1,默认的是这篇文章和AES。
如果您想查看未加密的票证,可以在您的protection=中设置“无”,尽管您通常不希望在生产应用程序中这样做。
您还可以使用诸如Lutz这样的工具来检查FormsAuthentication和FormsAuthenticationTicket类的来源,以了解如何生成票据。
https://stackoverflow.com/questions/1502146
复制相似问题