| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <?php
- namespace App\Http\Controllers;
- use Qiniu\Http\Client;
- class T extends Controller
- {
- public function index( )
- {
- $loginToken='PtmonC/oMOJhzBgmp4oh15QW0Vy7d50ZoHLzJTRqta8y/gduvDxzPowgYFo6HwFAb7uuAe7ne2vpxp8QQPbq2aJCXLD2wapokYBY3r4OOlEe9mOoG/6lMFf48j7ZxMJ1LWUcF+rz2O1i9mne1+BgSY3OUDqPI53gEgaPsh/cP9KYTiVUnyWln1anRrJiYEkHYtqJ+s6A0RlKG1VUD0ze815C0Gb0GVp5ShMTkX1GKNYOnI0Y3E9nya+414LXAqhCfJt+WsgRJeoTcn+A6fuex80I2TMTXdUbWH9Rk9kn1o7f7ciu25COU0+E4zBO9BXNWOSuLtAPduU/gnwyAIuhC4rPCIimjBIDHg4wfUHQEZk/q7lSlyLskOYOF63aiBIk0r68BlqR+LWjNu8foUqbYt60UUauz7U7prtTkrYIqQiZ5pnbqC/niw7oAtg5uoVp';
- $b= json_encode(['loginToken'=>$loginToken]);
- $content=$this->http_post('https://api.verification.jpush.cn/v1/web/loginTokenVerify', $b,'a0a52c134b2df3c0e2d212cc','25d78c9f05c8282bb6696c56');
- echo $content;
-
- $ad=json_decode($content,true);
- $prefix = '-----BEGIN RSA PRIVATE KEY-----';
- $suffix = '-----END RSA PRIVATE KEY-----';
- $result = '';
- $encrypted ='RrRGMoAvrihUXMTu4U0CYHXbGBn4wAOVKjKk/ohy+dtFQ6+RNW2xAGNPoGeLG6wqAxPL0AGNBqKzXKETkl5bcSsmc9MiacZeTQc5kxC/4Bisv5MU630T0OhC/S4Kl+qygJntDlg5o+iuSz55+H0ht/uxKW/TB28gDHjyDywjG3g=';//$ad['phone'];
- $prikey ='MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAKJSdju51+ewLD6IzIngbC8PD37x20JIY8Z4YlDSaNShAUnt6LCIs9i7Vpt0sO7oAMNHwa3o/RSKZbdhCXvlZwglRJG2L4qo4X5w34V0T/98XBAfecdlwnRG0wydDN4nWx0i7w/4m6NYbjYrNYVqkI8YD0vKS31NM9e8wBw4FhuzAgMBAAECgYAbhGsyuNCXIFB/0WULQpZUa/MujAWleOwhKytPlDvdP+YeCEzYEHScmzWVaPTNq1rlv/Zfaw3sO4H+0l5vOHZ8r98a3Q/2/eRxrOmv/Yi7X8p7EFqFNFs9tA39lt6TLeH8TuWbKV5eaxJnZMS2w65aVSTqLZ464tDw2G0DKmFDUQJBANIdVtS52R/3Y3LBJ8g54Us5nyp+pQNy4CWXekDX5WWD8KlNr9cfc84hB/bstLcl2PbT5FHeek3tq9ZDODUYSfUCQQDFxTy4YRepXvxoRCJs40QD7cr8r8vRIlJ5uOJMEtJnfOO7t7mmlpjbQNGvd1NLp5bB/hTIR/K0h2OVzAcA//4HAkBcTvduzZdOK+lM6P8JQCRyYAZFLQ5hzX4cBch35GGrj6OTPcYaxH6j+G7/VE6wh7gh+EU+knc49UmhADcZXGphAkEAvqq0KpI4rKqNr7wYcF/+v8bujwSw/BQZ7Y4oZe0zemA2clDjpE7GWYM5ZPAmluagerCJurlarV9lzBJioj0q2wJAKwtkGbK86Xjt2M1wzyamE7zjnREaKz99Qqa9yiPXdOjsdtwVQEcrSjA3KpDvhdGjoKkbp4EgyVHagJDB44M4Og==';
- $key = $prefix . "\n" . $prikey . "\n" . $suffix;
- $r = openssl_private_decrypt(base64_decode($encrypted), $result, openssl_pkey_get_private($key));
- echo $result;
- echo '<hr>';
- print_r($r);
- exit;
- }
- private function http_post($url, $param, $appid = null, $appsecret = null){
- $httph = curl_init($url);
- curl_setopt($httph, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($httph, CURLOPT_SSL_VERIFYHOST, 2);
- curl_setopt($httph, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($httph, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)");
- // 需要通过Authorization验证
- if (!empty($appid) && !empty($appsecret)) {
- $author = base64_encode($appid . ':' . $appsecret);
- $headers[] = 'Content-Type: application/json';
- $headers[] = 'Authorization: Basic ' . $author;
- curl_setopt($httph, CURLOPT_HTTPHEADER, $headers);
- }
- curl_setopt($httph, CURLOPT_POST, 1);//设置为POST方式
- curl_setopt($httph, CURLOPT_POSTFIELDS, $param);
- curl_setopt($httph, CURLOPT_CONNECTTIMEOUT, 3);//设置超时时间
- $rst = curl_exec($httph);
- //检查是否404(网页找不到)
- $httpCode = curl_getinfo($httph, CURLINFO_HTTP_CODE);
- // var_dump($httpCode);
- if ($httpCode == 404) {
- return false;
- } else {
- return $rst;
- }
- curl_close($httph);
- }
- }
|