【发布时间】:2013-07-02 19:29:25
【问题描述】:
我发现了这个: “我使用 session.abandon 创建了一个页面,并让提交按钮调用它并重定向回当前页面。有效。” 在这个网址上: Session clear and page refresh
使用经典 ASP,我有一个 .asp 页面/表单,用于使用电子邮件地址进行备用登录并回答“秘密问题”。如果有人输入电子邮件地址并单击“提交”,我会从数据库中检索“秘密问题”。我将地址和问题都存储在会话变量中。
在第 2 步中,系统会提示此人输入问题的“答案”并再次提交。所有这一切都很好。登录成功……生活真美好!
如果此人出于某种原因决定停止而不输入答案(实际上是放弃登录),会话变量将保留。
我一直在努力寻找一种方法(在我有限的编码能力范围内)来清除这些特定的会话变量。我知道清除单个(或所有)会话变量的语法。我只是不知道如何“触发”(即“执行”)Session.RemoveAll。顶部的引用和 URL 表明有人知道如何做到这一点......但他没有说他是如何做到的,以便我可以复制该过程。
任何人都可以指导我处理这个吗?谢谢。
【问题讨论】:
标签: asp-classic