1

我有一些来自我以前工作的代码示例,它们可以帮助我将表单值发布到网页(登录凭据)并从该页面检索文本。现在我想传入表单值(再次登录凭据),但实际上在给定这些凭据的情况下在浏览器中打开该网页。

我怎么做?我没有做任何邪恶的事情。在我们的 CRM 应用程序(虽然是本土开发的)中,我想创建一个链接按钮,根据用户的凭据(基于用户的登录凭据)打开我们网站的受保护产品页面。通常,我会在我们的登录页面中复制用户的凭据,然后将我带到产品页面。我现在尝试通过单击链接按钮来执行此操作。

有什么建议么?

4

1 回答 1

1

你是如何启动浏览器的?这是一个内部网络应用程序吗?如果是这样,我建议对您的 ASP.NET 应用程序使用 Windows 身份验证,这样您就不必担心传递凭据。如果您不能这样做,那么您可能必须在您的 CRM 应用程序生成的查询字符串上传递凭据。显然,这是一个巨大的安全隐患。但下一步是执行内部身份验证,然后调用 FormsAuthencation.RedirectFromLoginPage 或 FormsAuthentication.SetAuthCookie()。

于 2010-03-28T01:56:40.887 回答