From a0e88e067f6b55cf60c057195ad534ee7c76ed8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cwanyongkang=E2=80=9D?= <“937888580@qq.com”> Date: Tue, 26 Jan 2021 17:52:43 +0800 Subject: [PATCH] =?UTF-8?q?=E8=98=91=E8=8F=87=E8=87=AA=E5=8A=A8=E7=99=BB?= =?UTF-8?q?=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- script/auto_login_old_system.php | 43 ++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/script/auto_login_old_system.php b/script/auto_login_old_system.php index 0235a01..01681c1 100644 --- a/script/auto_login_old_system.php +++ b/script/auto_login_old_system.php @@ -21,6 +21,30 @@ $info['Token'] = $cookie; $product_model->updateOne(['id' => 4], $info); + + +//蘑菇自动登录 +$login_mogu_url = 'http://xjip.hlapi.com/api/login'; + + +$data_mogu = [ + 'secret_id' => 'yLeKmE6swXSk84VS', + 'secret_key' => 'bQYKH5hV5kcQ4bjaDHJBgM8PeUe82gwr', +]; + +$header = [ + 'Authorization: Bearer token', +]; + +$cookie_mogu = json_decode(login_mogu_post($login_mogu_url,$data_mogu,$header), true); + + + +$info_mogu['Token'] = $cookie_mogu['token']; + + +$product_model->updateOne(['id' => 18], $info_mogu); + //模拟登录 function login_post($url, $post) { @@ -39,3 +63,22 @@ function login_post($url, $post) curl_close($curl); //关闭cURL资源,并且释放系统资源 return $cookie; } + +//模拟登录 +function login_mogu_post($url, $post, $header='') +{ + $cookie = ''; + $curl = curl_init(); //初始化curl模块 + curl_setopt($curl, CURLOPT_URL, $url); //登录提交的地址 + curl_setopt($curl, CURLOPT_HTTPHEADER, $header); + curl_setopt($curl, CURLOPT_HEADER, 0); //是否显示头信息 + curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); //是否自动显示返回的信息 + curl_setopt($curl, CURLOPT_POST, 1); //post方式提交 + curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($post)); //要提交的信息 + $result = curl_exec($curl); + // csrftoken=rEPTFQdB75fSKHbiYRgF0XU2qk5qfs6n; username_mogu_daili="\"admin1\""; sessionid=x4868qhc3tnnkq13ol4dfth06q46yusr; key=tlar3vIf5bskPNUF + // print_r($result); + // var_dump($cookie); + curl_close($curl); //关闭cURL资源,并且释放系统资源 + return $result; +}