小鬼EP分销商系统软件2.7版本号全解去受权+修补

2021-03-27 15:57


小鬼EP分销系统2.7版本全解去授权+修复QQ登录+接口状态改为本地检测引言: 升级內容1.监管客户插口显示信息期满時间 2.提升插口期满严禁启用服务器作用 3.key安全性码后台管理掩藏 4.提升了一套layui模版5.加上客户目录检索作用...

升级內容

1.监管客户插口显示信息期满時间 

2.提升插口期满严禁启用服务器作用 

3.key安全性码后台管理掩藏 

4.提升了一套layui模版

5.加上客户目录检索作用

6.加上服务器目录检索作用 

7.修补网站站长后台管理登陆不自动跳转

8.修补api连接启用ssl 

9.修补api ssl数据加密传送作用

10.提升两个模版 网站站长可在后台管理拆换模版

11.插口情况改成当地检验

12.修补QQ登陆

小鬼EP分销系统2.7版本全解去授权+修复QQ登录+接口状态改为本地检测 小鬼EP分销2.7去授权系统 小鬼分销全解 分享 站长 网络杂谈 投稿 第1张

QQ登陆修补,改动/ 文档32行

HTTPS://qqlogin./Oauth/request.api?state=

小鬼EP分销系统2.7版本全解去授权+修复QQ登录+接口状态改为本地检测 小鬼EP分销2.7去授权系统 小鬼分销全解 分享 站长 网络杂谈 投稿 第2张

插口情况检测改成当地检验

 /  25-26行 引入api.php 121-130行 引入以下:

if($act ==  apistatus ){
$ip = $_REQUEST[ ip 
$key = $_REQUEST[ key 
$url = $_REQUEST[ url 
$r = rand(100,999);
$a =  add 
$s = md5($a . $key . $r);
$api =  ?c=whm a={$a} r={$r} s={$s} json=1 
$result = curl_get($api);
if(($result === false) || strpos($result , 403 )){
$code = 0;
}else{
$code = 1;
echo json_encode(array(
 code  =  $code
exit();
}


文档展现

 ?php
header( Content-type:text/html;Charset=utf-8 
define( VERSION ,  2.7s 
define( AUTH_URL ,   
define( AUTH_API_URL ,  api.php 
define( DEC , DIRECTORY_SEPARATOR);
// 系统软件隔开符
define( ROOT_PATH , str_replace(strrchr(__DIR__, DEC),  , __DIR__) . DEC);
// 网站根目录
define( INCLUDES_PATH , __DIR__ . DEC);
// 引进文件目录
define( INSTALL_PATH , ROOT_PATH .  install  . DEC);
// 安裝文件目录
$isLogin = false;
$isUserLogin = false;
$mod = isset($mod) ? $mod :  
require_once INCLUDES_PATH .  function.php 
require_once INCLUDES_PATH .  common.class.php 
require_once ROOT_PATH .  config.php 
require_once INCLUDES_PATH .  epay.class.php 
require_once INCLUDES_PATH .  codepay.class.php 
if (phpversion() != 5.6) {
 Tips::error( 规定PHP版本号5.6 
if (!file_exists(INSTALL_PATH .  install.lock )   $mod !=  install ) {
 Tips::error( 请先安裝! ,  /install 
if ($mod !=  install ) {
 $dsn =  MySQL:host=  . $db[ dbHost ] .  port=  . $db[ dbPort ] .  dbname=  . $db[ dbName ] .  charset=utf8 
 try {
 $DB = new PDO($dsn, $db[ dbUser ], $db[ dbPwd 
 } catch (Exception $e) {
 Tips::error( 数据信息库联接不正确,请查验网站根目录 config.php 文档 
 }
 $allDb = $DB- query( show tables )- fetchAll(PDO::FETCH_ASSOC);
 if (empty($allDb)) {
 unlink(INSTALL_PATH .  install.lock 
 if ($mod !=  install ) {
 Tips::error( 数据信息库为空,请再次安裝! ,  /install 
 }
 }
if ($mod ==  install    file_exists(INSTALL_PATH .  install.lock )) {
 Tips::error( 已安裝,再次安裝请删掉 /install/install.lock 文档 ,  / 
session_start();
if ($mod !=  install ) {
 if (isset($_SESSION[ adminUser ])) {
 $adminUser = $_SESSION[ adminUser 
 $ip = Gets::ip();
 $version = json_decode(file_get_contents(AUTH_API_URL .  ?act=version ), true);
 $adminData = $DB- query( SELECT * FROM `impepd_admin` WHERE `adminUser` =  {$adminUser} )- fetch(PDO::FETCH_ASSOC);
 if (!empty($adminData)   $adminData[ adminLoginIp ] == $ip) {
 $isLogin = true;
 }
 }
 if (!isset($notLogin)   $mod ==  admin    !$isLogin) {
 header( Location:/ 
 }
 if (isset($_SESSION[ userName ])) {
 $userName = $_SESSION[ userName 
 $ip = Gets::ip();
 $userData = $DB- query( SELECT * FROM `impepd_user` WHERE `userName` =  {$userName} )- fetch(PDO::FETCH_ASSOC);
 if (!empty($userData)   $userData[ userIp ] == $ip   $userData[ userState ] == 1) {
 $isUserLogin = true;
 }
 }
 if (!isset($notLogin)   $mod ==  user    !$isUserLogin) {
 header( Location:/ 
 }
 $confData = $DB- query( SELECT * FROM `impepd_config` )- fetchAll(PDO::FETCH_ASSOC);
 foreach ($confData as $value) {
 $conf[$value[ k ]] = $value[ v 
 }
}

vendor/ 文档展现

 ?php
function IMPEPD_ConfigOptions()
return array(
 室内空间尺寸  =  array( Type  =   text , Size  =   5 , Description  =   MB ),
 数据信息库尺寸  =  array( Type  =   text , Size  =   5 , Description  =   MB ),
 关联网站域名数  =  array( Type  =   text , Size  =   5 , Description  =   个,-1为无尽 ),
 关联根目录数  =  array( Type  =   text , Size  =   5 , Description  =   个,0为无尽 ),
 总流量限定  =  array( Type  =   text , Size  =   5 , Description  =   GB/月 ),
 商品种类  =  array( Type  =   text , Size  =   5 , Description  =   0为虚似服务器,1为CDN ),
 端口号(可空出)  =  array( Type  =   text , Size  =   5 , Description  =   好几个端口号由,分离,ssl端口号请加s,如80,443s )
function IMPEPD_AdminLink($params)
 $act =  AdminLink 
 $data = array(
  apiUrl  =  isset($params[ product_id ]) ? $params[ serverdomain ] : $params[ serverhostname ],
  userName  =  $params[ serverusername ],
  userKey  =  $params[ serverpassword ]
 );
 $result = GetCloud($act, $data);

 

标识: 小鬼EP分销商2.7去受权系统软件 小鬼分销商全解 共享 网站站长 互联网杂谈 文章投稿



扫描二维码分享到微信

在线咨询
联系电话

020-66889888