gpt4 book ai didi

c# - SqlMembershipProvider 无法仅在 Internet Explorer 中使用框架或 iframe 登录

转载 作者:行者123 更新时间:2023-11-30 19:02:21 32 4
gpt4 key购买 nike

我将 SqlMembershipProvider 与 asp.net 一起使用,在我尝试使用 iframe 或框架之前它工作正常。

当我在没有它们的情况下登录时,我没有任何问题,但如果我从我们客户的站点包装我们的网站并尝试登录,它只会闪烁并返回到原始站点,所有字段都被清除。

我可以在 IE 8 和 9 上轻松复制我们的网站,但我对 firefox 或 chrome 没有任何问题。

是否有另一种方法来完成或绕过它?

====== 编辑 ======

我们的客户从他们的网站调用我们的“门户”,并希望将我们的门户无缝集成到其中,就好像它是他们网站的一部分一样。

我们认为我们可以用一个 iframe 来完成这个,从他们的网站包装我们的门户,但我在登录时没有任何运气,据我所知,这是一个跨域 cookie 问题(?)。

希望这有助于澄清一些事情......

最佳答案

可以使用FormsAuthentication.SetAuthCookie,在URL中加密传递初始凭证,

这个问题在internet explorer中对你有很大帮助,其他浏览器都可以,

Cookie blocked/not saved in IFRAME in Internet Explorer

我已经在 Chrome、Firefox、Opera 上测试过(第一次会给出警告),它运行完美,没问题,但是在 IE 上,你需要看看我提供的问题。

关于c# - SqlMembershipProvider 无法仅在 Internet Explorer 中使用框架或 iframe 登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13768677/

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