jjzjj

FormsAuthenticationTicket

全部标签

c# - FormsAuthenticationTicket.UserData 属性的最大长度

我正在根据本教程使用表单例份验证为ASP.Net4.0站点实现自定义标识类:FormsAuthenticationConfigurationandAdvancedTopics我想在AuthCookie中存储额外的用户信息(名字/姓氏、性别、地理区域、个人资料图片缩略图文件名等)。msdn.microsoft.com上有警告关于限制UserData属性的大小。我无法找到UserData属性的明确字符限制。只是整个加密cookie应小于4096字节。有人知道我应该在我的代码中假定的最大字符数限制吗?或者对如何存储这些经常需要的用户信息有更好的想法?谢谢 最佳答案

c# - FormsAuthenticationTicket.expiration v web.config 值超时

这是一个MVC2网站,我在使用FormsAuthentication票证时遇到问题。用户超时30分钟后无法重新登录。在测试期间,DateTime.Now.AddMinutes(30)值设置为5000并且一切正常,但现在已更改为30,这就是问题开始的时间从cookie创建FormsAuthenticationTicketticket=newFormsAuthenticationTicket(1,user.UserID,DateTime.Now,DateTime.Now.AddMinutes(30),false,"user,user1",FormsAuthentication.FormsC

c# - FormsAuthenticationTicket isPersistent 属性的用途是什么?

我正在努力了解FormsAuthenticationTicket类中的isPersistent属性的用途。http://msdn.microsoft.com/en-us/library/kybcs83h.aspx是否存在设置isPersistent有效的场景?在什么情况下我希望将isPersistent设置为true和false?该属性似乎是多余的,因为我发现在浏览器session中保留我的用户身份验证cookie的唯一方法是设置创建票证后创建的cookie的Expires属性;即使门票的isPersistent值设置为false。我还发现将isPersistent设置为true的票证