全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3125|回复: 27
打印 上一主题 下一主题

directadmin自助更改ip的技术难题已解决,在C大这里买的有福了

[复制链接]
跳转到指定楼层
1#
发表于 2010-5-11 23:56:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
directadmin官网的api是用过WWW-auth:basic进行验证的。

需要输入C大的ID和密码,才能登录使用。为了防止用户名密码泄露,必须采用curl的方法来解决。

我提供一个服务器自动提交用户名和密码的方法。

<?
$url = "https://www.directadmin.com/clients/api/";

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

// 发送用户名和密码
curl_setopt($ch, CURLOPT_USERPWD, "C大的ID号:C大的密码");
?>

这段代码以.php文件形式放在C大服务器上执行,就能直接通过directadmin官网api的验证,后面的代码就好写了。

只要用户输入自己的lisence id,就可以进行更改了。

评分

参与人数 2威望 +20 收起 理由
vaman + 10 看不懂
baqfhwqqq + 10 精品文章

查看全部评分

2#
发表于 2010-5-11 23:57:51 | 只看该作者
沙发。。。
3#
发表于 2010-5-12 00:00:08 | 只看该作者
厉害。。
4#
发表于 2010-5-12 00:02:16 | 只看该作者
5#
发表于 2010-5-12 00:08:27 | 只看该作者
对这种验证的原理不是很明白
6#
发表于 2010-5-12 00:57:41 | 只看该作者
不错,z****o同学挺聪明的。
剩下就是模拟个表单提交了,用curl都可以啦。
7#
发表于 2010-5-12 00:58:11 | 只看该作者
不懂。。。
8#
 楼主| 发表于 2010-5-12 01:27:07 | 只看该作者
原帖由 hx 于 2010-5-12 00:57 发表
不错,z****o同学挺聪明的。
剩下就是模拟个表单提交了,用curl都可以啦。

也是受了另一位同学的启发,提醒我用curl,就写了这段代码。

后面的表单提交就很简单了,甚至可以直接把da官方的那个表单(代理改ip用的那个)复制下来,稍稍修改下lisence id这个字段,使用户能够自己填写,就可以了。
9#
发表于 2010-5-12 01:43:03 | 只看该作者
这个强大了
10#
 楼主| 发表于 2010-5-12 15:26:45 | 只看该作者
现在就等C大赶快搞啊,到时候我们就可以在线自己改,就方便了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-7 05:52 , Processed in 0.069230 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表