子比主题v7.4绕授权接口源码
简介:
子比主题7.4绕授权接口源码,仅包含api文件仅供学习参考!正版子比主题7.4请到官方下载这里不提供。
使用方法:
1.搭建一个站点,绑定apizibl.com域名,并开启SSL (随便找个域名的证书就行)
2.上传以上源码,并配置好伪静态最后在/etc/hosts里面加一行127.0.0.1 apiZibll.com
3.Nginx伪静态
location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php/\ last; break; }}代码:
<?php$url = $_SERVER[\'REQUEST_URI\'];function getRandom($length) {$characters = \'abcdefghijklmnopqrstuvwxyz1234567890\';$randomString = \'\';for ($i = 0; $i < $length; $i++) {$index = rand(0, strlen($characters) - 1);$randomString .= $characters[$index];}return $randomString;}function generate_randstr($url) {$key = strrev(md5($url));$num1 = rand(70,99);$num1r = strrev(strval($num1));$num2 = rand(70,99);$num2r = strrev(strval($num2));$key = substr($key,22).substr($key,0,22);$keystr = substr_replace($key,getRandom(3),$num1-69,0);$randstr = getRandom(3).$num1r.getRandom(rand(5,10)).$keystr.getRandom(100-$num2).$num2r;return $randstr;}header(\'Content-Type: application/json; charset=UTF-8\');if(strpos($url, \'/api/auth\') !== false){$time = time();$token = md5(uniqid(mt_rand(), true) . microtime());$randstr = generate_randstr($_POST[\'url\']);$sign = md5($randstr.$time.$token.\'ok\'); $data = [\'error\'=>true, \'error_code\'=>0, \'msg\'=>\'\', \'time\'=>$time, \'token\'=>$token, \'randstr\'=>$randstr, \'code\'=>base64_encode(\'恭喜您,授权验证成功\'), \'sign\'=>$sign]; echo json_encode($data);}elseif(strpos($url, \'/api/update\') !== false){ $version = $_POST[\'version\']; $data = [\'result\'=>false, \'aut_error\'=>false, \'msg\'=>\'暂无更新,您当前的版本已是最新版\', \'version\'=>$version]; echo serialize($data);}
图片:
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。