【发布时间】:2010-03-11 16:49:23
【问题描述】:
我有一个大型网络表单,并且希望在用户会话到期时提示用户登录,或者让他们在提交表单时登录。似乎让他们在提交表单时登录会带来很多挑战,因为他们会被重定向到登录页面,然后原始表单提交的回发数据会丢失。
所以我正在考虑如何在会话到期时提示他们异步登录。这样他们就停留在原始表单页面上,出现一个面板告诉他们会话已过期并且他们需要登录,它异步提交登录,登录面板消失,用户仍在原始部分填写的表单上并且可以提交它。使用现有的 ASP.NET Membership 控件可以轻松实现这一点吗?当他们提交表单时,我需要担心会话密钥吗?我的意思是,我想知道表单提交的会话密钥是否将是会话过期之前的原始会话密钥,这与再次异步登录后生成的新密钥不匹配(我仍然不了解 ASP.NET 的详细信息)跟踪身份验证/会话 ID)。
编辑:是的,我实际上担心身份验证过期。必须对用户进行身份验证,提交的数据才会被视为有效。
【问题讨论】:
标签: asp.net asp.net-membership