SF多应用综合验证授权系统 V4.0更新内容 采用ThinkPHP 6.0 + EasyWebAdmin 支持自定义判断规则(默认提供域名+QQ+机器码规则) 支持在线充值,用户Api授权,自助更换授权,卡密兑换(权限,代理,余额,积分),云黑查询,授权代理查询,插件化模板(可自定义上传),余额购买授权,卡密,权限等,快速登录,支付认证,版本管理,自定义用户等级权限模板,自定义授权价格模板,插件管理(自定义安装,更新插件),支持用户扫码绑定授权或认证 ====以下为授权代码===== include_once ROOT.”authcode.php”; //判断是否有授权文件 if(file_exists(ROOT.”authcode.php”)){ require ‘authcode.php’; }else{ exit(‘当前网站无授权码!’); } require(ROOT.”version.php”); define(“authcode”, $authcode); if(!defined(“authcode”)){ exit(0); } 离线授权代码 $SFid=’【填写程序ID】’; include_once ROOT.”authcode.php”; if(file_exists(ROOT.”authcode.php”)){ require ‘authcode.php’; }else{ exit(‘当前网站无授权码!’); } if(empty($SF_PUBLIC_KEY))exit(‘公钥不存在!请重新到授权站下载源码’); if(empty($SF_Sign))exit(‘签名不存在!请重新到授权站下载源码’); if(empty($SF_Info))exit(‘信息不存在!请重新到授权站下载源码’); function verifySign($data = ”, $sign = ”) { if (!is_string($sign) || !is_string($sign)) { return false; } return (bool)openssl_verify($data, base64_decode($sign), $SF_PUBLIC_KEY, OPENSSL_ALGO_SHA256); } function publicDecrypt($encrypted = ”){ if (!is_string($encrypted)) { return null; } return (openssl_public_decrypt(base64_decode($encrypted), $decrypted, $SF_PUBLIC_KEY)) ? $decrypted : null; } if(!isset(verifySign(md5(md5($SFid).md5($_SEVER[‘HTTP_HOST’]).md5($authcode)), $SF_Sign))){ exit(‘您当前的网站未授权!请联系QQ2129876388授权<br>若您的网站已授权,请检查授权码是否正确!’); } $SF_AUTH_INFO=explode(‘|’,publicDecrypt($SF_Info)); if($SF_AUTH_INFO[0]==’0000-00-00 00:00:00′){ if($SF_AUTH_INFO[1]!=1)exit(‘您当前的网站已封禁!请联系QQ2129876388解封后使用!’); }else{ if($SF_AUTH_INFO[1]!=1)exit(‘您当前的网站已封禁!请联系QQ2129876388解封后使用!’); if($SF_AUTH_INFO[0]<=date(“Y-m-d H:i:s”))exit(‘您当前的网站授权已到期!请联系QQ2129876388续费后使用!’); } 检测更新代码 function update_version() { $SF_string=authcode($_SERVER[‘HTTP_HOST’].’||||’.authcode.’||||’.VERSION.’||||【系统ID】’,’ENCODE’,’【授权后台设置的密钥key】’); $SF_query=file_get_contents(‘http://【你的授权站域名】/SF_API/SF_Check.php?SF_string=’.base64_encode($SF_string)); $SF_query=authcode($SF_query,’DECODE’,’【授权后台设置的密钥key】’); if ($SF_query=json_decode($SF_query,true)) { return $SF_query; }else{ return false; } }


本资源支持小程序内下载,请微信扫描下方的二维码