gpt4 book ai didi

c# - 使用服务器变量进行身份验证

转载 作者:太空宇宙 更新时间:2023-11-03 16:28:15 26 4
gpt4 key购买 nike

有一个asp.net网站,认证方式如下。该网站的链接将从门户网站访问。使用 cleartrust,将设置服务器变量。其中一个服务器变量是“UserID”。

在主页中,使用了以下逻辑。它检索服务器变量“UserID”。如果它返回一个非空值,则认为它已通过身份验证。

我需要证明上面的方法是不够的。这意味着,当其他人通过设置服务器变量向网站 url 发出请求时,他们可以看到数据。我想创建另一个网站,通过设置服务器变量来调用当前网站。有可能吗?

    protected void Page_Load(object sender, EventArgs e)
{

string user = getCtHeader(this.Request, "UserID").Trim();

}

public static string getCtHeader(HttpRequest request, string key)
{
string value = request.ServerVariables[key];
return value;
}
}

最佳答案

C# WebClient login to accounts.google.com这样写,只需更改您的 header ,从服务器接收数据即可

关于c# - 使用服务器变量进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11739801/

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