根据PHPSESSID获取授权

简介: 根据PHPSESSID获取授权
public bool PHPSessionAuth(string phpsessionid)
        {
            try
            {
                string url = "http://xxxxxxxxxxxx/manage/administrator/getversion.html";
                var request = (HttpWebRequest)WebRequest.Create(url);
                request.Headers.Add("Cookie", "PHPSESSID="+phpsessionid);
                request.Headers.Add("X-Requested-With", "XMLHttpRequest");
                var response = (HttpWebResponse)request.GetResponse();
                var responseString = new StreamReader(response.GetResponseStream()).ReadToEnd();
                if (response.StatusCode == System.Net.HttpStatusCode.OK)
                {
                    JObject obj = JsonConvert.DeserializeObject<JObject>(responseString);
                    if (bool.Parse(obj["status"].ToString()) == true)
                    {
                        return true;
                    }
                }
            }catch(Exception ex)
            {
                return false;
            }
            return false;
        }
protected void Page_Load(object sender, EventArgs e)
        {
            var cookie = Request.Cookies["PHPSESSID"].Value.ToString();
            TestController control = new TestController();
            var auth = control.PHPSessionAuth(cookie);
            Response.Write(auth);
        }
{
    "status": true,
    "msg": "授权查询成功",
    "data": {
        "is_authorization": true,
        "version": "xxxxx",
        "product": "xxxxx",
        "changeLog": "暂无内容"
    }
}
目录
打赏
0
0
0
0
11
分享
相关文章
08 Shrio 授权的三种方式
08 Shrio 授权的三种方式
54 1
OAuth 详解<2> 什么是 OAuth 2.0 授权码授权类型?
授权代码授权类型可能是您将遇到的最常见的 OAuth 2.0 授权类型。Web 应用程序和本机应用程序都使用它在用户授权应用程序后获取访问令牌。 这篇文章是我们探索常用的 OAuth 2.0 授权类型系列文章的第一部分。如果您想在深入了解 OAuth 2.0 之前稍微回顾一下并了解更多信息,请查看OAuth 到底是什么?
192 0
OAuth 详解<2> 什么是 OAuth 2.0 授权码授权类型?
授权服务是如何颁发授权码和访问令牌的?(下)
授权服务是如何颁发授权码和访问令牌的?(下)
395 0
授权服务是如何颁发授权码和访问令牌的?(下)
免去授权设置,不用授权的方法有哪些?
2021年年初淘宝的一则公告开始的,淘宝年初发了一则公告,大意是说:“以后淘宝官方的服务平台里的复制宝贝类应用,客户在运用这类应用,复制淘宝店铺的宝贝到自己店铺的时候,必须先取得被复制店铺的授权。”,就这样,就有了复制淘宝宝贝授权的样的说法。
授权服务是如何颁发授权码和访问令牌的?(中)
授权服务是如何颁发授权码和访问令牌的?(中)
215 0
如何取消用户信息授权和第三方应用授权以及代扣授权
说明:   1、用户信息授权和第三方应用授权以及代扣的取消只能是授权方主动取消,被授权的商户是无法取消用户的授权的。   2、支付宝钱包中只能取消用户信息授权和代扣授权,第三方应用授权只能在支付宝官方网站取消 一、使用支付宝钱包取消授权   1、使用支付宝APP取消用户信息授权,操作步骤如下:  ...
2108 11
[认证授权] 1.OAuth2授权
1 OAuth2解决什么问题的? 举个栗子先。小明在QQ空间积攒了多年的照片,想挑选一些照片来打印出来。然后小明在找到一家提供在线打印并且包邮的网站(我们叫它PP吧(Print Photo缩写 ))。
1370 0
[认证授权] 1.OAuth2授权
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等