我有两个应用程序,比如说应用程序。和应用。 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
这样,您将保护页面的显示,但能够与任何用户将数据发送到页面。
希望对您有所帮助