然后,典型的Asp.Net FormsAuthentication无法识别通过jQuery ajax创建的Cookie。

时间:2019-06-04 15:24:35

标签: javascript c# jquery asp.net ajax

这有点老派了(网络表格)。我的Asp.Net网站使用FormsAuthentication来实现安全性,并使用web.config中用于表单认证的典型设置。这很好。用户登录并通过业务层中的后端逻辑进行身份验证。因此,现在我使用一种简单的表单创建了一种“后门”登录技术,该表单通过jquery ajax将用户/传递发布到完全相同的后端逻辑代码。

在两种登录方案中,都会创建cookie,实际上,将两者进行比较可以发现它们是相同的。但是,我的问题是:我通过jquery ajax登录,然后当我进入受表单身份验证保护的页面时,我被重定向到web.config中定义的“登录页面”。如果我扭转了这种情况并通过表单身份验证WebForm登录,则表示我已成功识别为jQuery ajax表单的“登录”。

我已经尝试了很多事情,但现在却感到困惑。路径,域,HttpOnly,安全性等

我没有要显示的代码,但是如果需要可以显示。我希望这个问题描述可能只是在某人的脑海中敲响钟声。

0 个答案:

没有答案