首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Forms.Authentication和ReturnUrl之间插入确认对话框?

问如何在Forms.Authentication和ReturnUrl之间插入确认对话框?
EN

Stack Overflow用户
提问于 2013-09-27 17:40:14
回答 1查看 95关注 0票数 2

我正在修改ASP.net webforms应用程序(它依赖于Forms.Authentication)的身份验证系统,以将每个用户限制在一个浏览器会话上。为了支持这一点,我创建了一个新的IHttpModule,它使用一个应用程序变量来维护一个字典,该字典将userId映射到以这篇文章为模板的会话。

所有这些都很好,但是我们还想添加一个组件:登录成功后显示的ok/cancel对话框,警告用户如果继续,他们的第一个会话将被关闭。如果他们选择取消,那么我们需要中断登录过程,而不通过returnUrl将用户发送到Forms.Authentication设置。

到目前为止,我的尝试一直是将这个添加到loggedIn事件中,在该事件中捕获和比较sessionId,但是,一旦发生这种情况,我试图停止的尝试还没有成功--用户被重定向到我的确认对话框而没有任何实际触发。

因此,问题是:如何在Authentication.Forms?的登录过程中插入确认对话框?

EN

回答 1

Stack Overflow用户

发布于 2013-09-27 21:05:49

您可以尝试一些东西--使表单生成ajax调用,然后在客户端处理您的对话框。因此,例如,使用jquery拦截登录表单post,对登录表单执行ajax发布,获取json或其他内容,然后在客户端弹出带有重定向的对话框。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19056892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档