我有两个应用程序,比如说应用程序。和应用。 B. App A.将表单数据(使用post方法)发送到AppB。但是,B是Web应用程序,并使用表单身份验证。发布数据将发送到网页(viewdocument.aspx),该网页由表单身份验证进行保护。但是,当数据发送到viewdocument时,将显示登录页面,因为用户未经身份验证。

关键是,我希望postdata由viewdocument读取。我怎样才能做到这一点?

最佳答案

您可以允许所有用户访问您的viewdocument页面(通过在web.config中设置授权),在页面加载中获取帖子的值,然后手动执行以下操作:

if (!User.Identity.IsAuthenticated)
  FormsAuthentication.RedirectToLoginPage();

//Else continue with page display


这样,您将保护页面的显示,但能够与任何用户将数据发送到页面。

希望对您有所帮助

09-25 17:38
查看更多