本文作者:温文曦

小鬼EP分销插件修复版无加密 修复重设密码失败问题

温文曦 2个月前 ( 05-31 ) 4025 34条评论 百度已收录
小鬼EP分销插件修复版无加密 修复重设密码失败问题摘要: 以前的小鬼EP分销的对接插件重设密码是坏的,现在发布修复版【感谢六一互联云屋互联修复】插件功能修复重设密码失败问题支持SSL证书安装代码示例<?phpfunction&n...

以前的小鬼EP分销的对接插件重设密码是坏的,现在发布修复版【感谢六一互联云屋互联修复】

插件功能

修复重设密码失败问题

支持SSL证书安装

小鬼EP分销插件修复版无加密 修复重设密码失败问题 小鬼EP分销 分享 投稿 教程 第1张

小鬼EP分销插件修复版无加密 修复重设密码失败问题 小鬼EP分销 分享 投稿 教程 第2张

小鬼EP分销插件修复版无加密 修复重设密码失败问题 小鬼EP分销 分享 投稿 教程 第3张

代码示例

<?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);
    $str = '<span class="btn btn-success btn-xs">' . $result['msg'] . '</span>';
    if($result['code'] != 1)$str = '<span class="btn btn-danger btn-xs">' . $result['msg'] . '</span>';
    return $str;
}
function IMPEPD_CheckName($params)
{
if (!preg_match('/^[a-z0-9][a-z0-9_]{3,16}$/', $params['username']))return 'failed';
return 'success';
}
function IMPEPD_ClientArea($params)
{
if(isset($params['configoption25'])){
$str1 = '<ui><form action="http://' . $params["serverip"] . ':3312/vhost/index.php?c=session&a=login" method="post" target="_blank"><input type="hidden" name="username" value="' . $params['username'] . '" /><input type="hidden" name="passwd" value="' . $params['password'] . '" /><input type="submit" class="btn btn-success btn-block" value="直接登录(自定义密码无效)"/></form>';
$str2 = '<a href="http://' . $params["serverip"] . ':3312/vhost/?c=session&a=login" target="_blank" class="btn btn-primary btn-block">打开登录地址</a>';
return array($str1, $str2);
} else {
$str = '<body onLoad="document.impepd.submit()"><form action="http://' . $params['serverip'] . ':3312/vhost/?c=session&a=login" method="POST" name="impepd"><input name="username" value="' . $params['username'] . '" hidden><input name="passwd" value="' . $params['password'] . '" hidden></form></body>';
exit($str);
}
}
function IMPEPD_CreateAccount($params)
{
    if (!$params['configoption6'] && ($params['configoption1'] == NULL || $params['configoption2'] == NULL)) return '容量设置错误';
    $act = 'CreateAccount';
    $data = array(
        'apiUrl' => isset($params['product_id']) ? $params['serverdomain'] : $params['serverhostname'],
        'userName' => $params['serverusername'],
        "userKey" => $params['serverpassword'],
        'apiIp' => $params['serverip'],
        'hostName' => $params['username'],
        'hostPwd' => $params['password'],
        'hostDomain' => $params['domain'],
        'hostLimit' => $params['configoption1'],
        'dbLimit' => $params['configoption2'],
        'domainLimit' => $params['configoption3'],
        'dirLimit' => $params['configoption4'],
        'flowLimit' => $params['configoption5'],
        'hostType' => $params['configoption6'],
        'prot' => $params['configoption7']
    );
    $result = GetCloud($act, $data);
    $str = 'success';
    if(isset($params['configoption25']))$str = '成功';
    if($result['code'] != 1)$str = $result['msg'];
    return $str;
}
function IMPEPD_ChangePassword($params)
{
    $act = 'ChangePassword';
    $data = array(
        'apiUrl' => isset($params['product_id']) ? $params['serverdomain'] : $params['serverhostname'],
        'userName' => $params['serverusername'],
        "userKey" => $params['serverpassword'],
        'apiIp' => $params['serverip'],
        'hostName' => $params['username'],
        'hostPwd' => $params['password']
    );
    $result = GetCloud($act, $data);
    $str = 'success';
    if(isset($params['configoption25']))$str = '成功';
    if($result['code'] != 1)$str = $result['msg'];
    return $str;
}
function IMPEPD_TerminateAccount($params)
{
    $act = 'TerminateAccount';
    $data = array(
        'apiUrl' => isset($params['product_id']) ? $params['serverdomain'] : $params['serverhostname'],
        'userName' => $params['serverusername'],
        "userKey" => $params['serverpassword'],
        'apiIp' => $params['serverip'],
        'hostName' => $params['username']
    );
    $result = GetCloud($act, $data);
print_r($data);
exit;
    $str = 'success';
    if(isset($params['configoption25']))$str = '成功';
    if($result['code'] != 1)$str = $result['msg'];
    return $str;
}
function IMPEPD_SuspendAccount($params)
{
    $act = 'SuspendAccount';
    $data = array(
        'apiUrl' => isset($params['product_id']) ? $params['serverdomain'] : $params['serverhostname'],
        'userName' => $params['serverusername'],
        "userKey" => $params['serverpassword'],
        'apiIp' => $params['serverip'],
        'hostName' => $params['username'],
        'hostState' => 1
    );
    $result = GetCloud($act, $data);
    $str = 'success';
    if(isset($params['configoption25']))$str = '成功';
    if($result['code'] != 1)$str = $result['msg'];
    return $str;
}
function IMPEPD_UnsuspendAccount($params)
{
    $act = 'SuspendAccount';
    $data = array(
        'apiUrl' => isset($params['product_id']) ? $params['serverdomain'] : $params['serverhostname'],
        'userName' => $params['serverusername'],
        "userKey" => $params['serverpassword'],
        'apiIp' => $params['serverip'],
        'hostName' => $params['username'],
        'hostState' => 0
    );
    $result = GetCloud($act, $data);
    $str = 'success';
    if(isset($params['configoption25']))$str = '成功';
    if($result['code'] != 1)$str = $result['msg'];
    return $str;
}
function GetCloud($act, $data){
    $apiUrl = $data['apiUrl'];
    unset($data['apiUrl']);
    $url = $apiUrl . '?act=' . $act;
    foreach ($data as $k => $v) {
        $url .= '&' . $k . '=' . $v;
    }
    return json_decode(file_get_contents($url), TRUE);
}
?>

插件下载

此处为隐藏内容,请评论后查看隐藏内容,谢谢!

请删掉以前的插件文件 重新上传此插件即可

如果版权拥有者发现自己作品被侵权,请及时向文曦博客提出权利通知,将身份证明、权属证明、具体链接(URL)及详细侵权情况证明发往550090076@qq.com。在收到上述法律文件后,在5个工作日内移除相关涉嫌侵权的内容。

文章版权及转载声明

作者:温文曦本文地址:https://www.vience.cn/blog/366.html发布于 2个月前 ( 05-31 )
文章转载或复制请以超链接形式并注明出处文曦博客

赞(8
阅读
分享

发表评论

快捷回复:

评论列表 (有 34 条评论,4025人围观)参与讨论
网友昵称:天空
天空 游客2020-05-31沙发 回复
[B][/B]
网友昵称:和znsjdjsj
和znsjdjsj 游客2020-05-31椅子 回复
[B][/B][I][/I][U][/U]
网友昵称:仪开心
仪开心 协作者2020-05-31板凳 回复
xiazaikankan
网友昵称:极点
极点 游客2020-05-31凉席 回复
666
网友昵称:知心
知心 游客2020-05-31地板 回复
支持一下
网友昵称:天降
天降 游客2020-06-026楼 回复
看一看,怎么杨 哈哈哈哈
网友昵称:6666
6666 游客2020-06-027楼 回复
文章不错,写的很好!
网友昵称:安踏
安踏 游客2020-06-028楼 回复
看看好用不
网友昵称:我是你爸爸
我是你爸爸 游客2020-06-039楼 回复
不错
网友昵称:温文曦
温文曦 博主2020-06-03 回复
@我是你爸爸 网络上,不要一句话暴露自己的家教问题好不好!
网友昵称:GEP
GEP 游客2020-06-0610楼 回复
很好
网友昵称:GEP
GEP 游客2020-06-0611楼 回复
很赞
网友昵称:123
123 游客2020-06-0712楼 回复
看看
网友昵称:wda
wda 游客2020-06-1113楼 回复
1111111111111
网友昵称:kk
kk 协作者2020-06-1314楼 回复
爱网云科技
网友昵称:吃素的狼
吃素的狼 游客2020-06-2115楼 回复
255635644
网友昵称:skidkdk
skidkdk 游客2020-06-2116楼 回复
快死得快参加抵抗
网友昵称:酷酷的LaFerrari
酷酷的LaFerrari 协作者2020-06-2417楼 回复
感谢文曦!!~~
网友昵称:5755llll
5755llll 游客2020-06-2418楼 回复
支持
网友昵称:dwd
dwd 游客2020-06-2819楼 回复
dwddrggrg
网友昵称:锦汐云
锦汐云 游客2020-06-2920楼 回复
大佬.666
网友昵称:浪浪
浪浪 游客2020-07-1021楼 回复
下载看一下
网友昵称:嘤嘤嘤
嘤嘤嘤 游客2020-07-1022楼 回复
嘤嘤嘤
网友昵称:6666
6666 游客2020-07-1123楼 回复
赞、狂赞、超赞、不得不赞、史上最赞!
网友昵称:小安云
小安云 游客2020-07-1324楼 回复
看看哦 感谢
网友昵称:乐宇网络
乐宇网络 游客2020-07-1425楼 回复
谢谢大佬
网友昵称:乐宇网络
乐宇网络 游客2020-07-1826楼 回复
支持
网友昵称:UC
UC 游客2020-07-2127楼 回复
优秀啊
网友昵称:Birth
Birth 协作者2020-07-2128楼 回复
66666666
网友昵称:乐宇网络
乐宇网络 游客2020-07-2129楼 回复
666
网友昵称:北栀
北栀 游客2020-07-2330楼 回复
6666
网友昵称:锦汐
锦汐 游客2020-07-2731楼 回复
6666666666666666666666
网友昵称:呃呃
呃呃 游客2020-08-0232楼 回复
那边牛逼牛逼
网友昵称:Jason
Jason 游客2020-08-0533楼 回复
文章不错,写的很好!