我有一个微软会员提供商。在我的应用程序中,我正在使用保存在cookie中的变量(尝试过的会话)。问题所在:我的变量在身份验证自动注销之前已过期。
如何在同一时间后设置会员提供者自动注销和到期变量的时间,例如30分钟。
或者如何创建新的服务器变量?
或许你建议我更好的方法?
谢谢
答案 0 :(得分:0)
尝试以您所声明的方式管理用户数据是一种确定的方式,即拔毛和牙齿咬牙切齿。
还有比您怀疑并描述的更多的龙。
考虑:每个请求都以滑动比例推送表单票证到期。为了将外部cookie关联起来具有相同的生命周期,您必须复制此逻辑,该逻辑驻留在FormsAuthenticationModule
中,使代码严重且不必要地复杂化。
如果数据大小合理,只需将其填入表单票证的userData
字段,现在您的用户变量将转到表单票证代码的任何位置,并在表单票证(或cookie)过期时被丢弃
没有大惊小怪。
查看更多详情here