gpt4 book ai didi

c# - 使用手动创建的表单例份验证票设置超时

转载 作者:太空宇宙 更新时间:2023-11-03 14:24:08 24 4
gpt4 key购买 nike

手动创建 FormsAuthenticationTicket 对象的构造函数强制我们设置一个“过期”值,这个值覆盖我标签中 web.config 中的“超时”设置,这不是我想要的,因为现在用户不超时。 “ session ”仅在给定时间到期。

出于 UserData 的原因,我需要手动创建我的票证,这正是我决定构建我的应用程序的方式。我想我可以花很多时间重做我的应用程序。授权,并将“用户数据”存储在别处……但这对于这么小的东西来说似乎非常乏味……

有没有办法手动创建 Auth Ticket 并仍然保持超时设置?!超时,我的意思是重置用户事件的计时器。不是固定超时!请帮忙!

最佳答案

如果您在 web.config 中为您的表单元素设置 slidingExpiration="true",我认为即使您过了到期日期,它也应该负责重置计时器。如果您不手动创建工单,则在后台自动创建的工单会使用您在创建 FA 工单时在表单元素中设置的超时或默认值(30 分钟)。

检查以下链接:

FAT Timeout

Weird Timeout with custom FA

关于c# - 使用手动创建的表单例份验证票设置超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4550917/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com