以前易云增加写过如上图的BY分销开通页面模版,是基于bootstrap框架写的简单小程序

你肯定会问,这不可能是BY开通页面把,怎么没有BY那个验证码,也没有用户名输入就邮箱和密码输入

其实这要我无意研究BY发现的,就是BY的验证码是通过本地生成的,所以我可以随意设置BY验证码

并且BY分销验证码是不变的,例如你打开http://order.free.urler.win/image.php?id=1234 

会显示如下:

360截图-149949218.jpg

然后刷新下你会发现验证码有所变化但是他还是   56c3c  

所以我就巧妙用下面这段代码解决验证码问题:

<input type=hidden name=id value="12345">
<input type=hidden name=number value="AAF49">

其次就是用户名,我采用了随机获取英文来解决,这样就自动会形成一个二级免费域名的前缀

<?PHP
$id = md5(rand(6000,PHP_INT_MAX));
$str = uniqid();
$str= substr($str, -6);
?>

上面的意思是根据时间取6位独立数字,并且永不重复

<input type=hidden name=username size=30 value="<?php echo $str ?>"  maxlength="16" onkeyup="return ismaxlength(this)">

再通过这个输送给BY注册链接接口。。。。这样就解决用户名的问题。。。。。。。

这样我就还剩下邮箱和密码拉,其实密码也可以弄成自动就剩下邮箱的。。。。

密码也可以通过随机取数来解决,当然我认为这样不太好,所以没采用。

后来我又加入极速验证来作为验证码,因为BY有个规定可能很多人不清楚,造成空间无辜删除

那就是每个IP 邮箱 只能申请3个免费空间,超过就删除,这个是我通过BY客服得知的

如果没验证码估计会被盗刷,盗刷严重我怕BY会删除分销。。。。。所以还是加个极速验证好。

360截图-149160781.jpg

从上图可以知道,每个用户只能申请3个BY分销,而易云之前用BY做演示程序,申请了15个。。。。直接造成我的BY分销被封

其次就是源码,本来准备公布的,发现我的BY空间封了,结果就是源码我没备份,无奈,我又懒就没重新写,所以今天无聊就

跟BY客服聊了下,叫她帮我恢复了BY空间。。。。

360截图-149182765.jpg

所以这也是一种恢复BY免费空间的方法,如果你有什么重要数据被删除了,可以通过BY客服恢复,具体可以提交工单

BY工单地址:https://support.myownfreehost.net 

当然如果你不会英文可以使用百度翻译或者有道翻译即可,注意下礼貌用语,工单白天是有人值班的,晚上也应该有,因为我们这晚上晚上那白天

然后当然就是源码拉~~~~~~~

先说明下使用说明,因为引入了极速验证,所以必须去极速验证那注册下获取API

极速验证地址:http://www.geetest.com/  注册登录获取到API后

到  \config\config.php去填写

define("CAPTCHA_ID", "xxxxx");
define("PRIVATE_KEY", "xxxxx");
define("MOBILE_CAPTCHA_ID", "xxxxx");
define("MOBILE_PRIVATE_KEY", "xxxxx");

把上面的XXXX改成你的极速验证的再上传即可

PS:由于源码是我直接从BY上下载的,可能有些是没用的文件,我也懒的去看看了,反正修改下极速验证上传就能用。。。

BY分销页面源码 百度云链接: http://pan.baidu.com/s/1slHgXOT   密码: wzai 

演示地址:http://free.urler.win 

同时我提供下我的分销免费主机开通提示页面模板:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta charset="utf-8">
    <title>您的虚拟主机已成功开通</title>    
    <style type="text/css">
        body {width:100%; margin:0 auto;font-family:'Microsoft YaHei';color:#5d5d5d;font-size:12px; }
        .host-top {width: 800px; height: 70px; margin: 0 auto; vertical-align: middle;padding:10px 0; }        
        .host-top-title{float: left; font-size: 22px;margin-left:12px;padding-top:22px;}
        .host-top-right {  float: right; margin-right: 5px; line-height: 25px; margin-top: 35px;}
        .host-top-right a {color:#5d5d5d;text-decoration:none;font-size:15px;}
        .host-middle {background-color:#f0fbff;border-bottom:1px solid #c0c0c0;border-top:2px solid #c0c0c0; height:auto;  }
        .host-content{width: 800px; margin: 0 auto;padding:40px 0 30px 0;}
        .host-operation-title{font-size:16px;text-align:center;padding:10px 0; }
        .host-line { border-bottom: 1px solid #c0c0c0; margin-bottom: 10px; height: 15px;  }
        .host-step{background:url(http://host.free.yunmss.cn/TB1GnvVFVXXXXbMXVXXMak49XXX-799-72.gif) no-repeat; height:70px;padding:20px 0;}
        .host-step-one { position:relative;float:left;left:60px;width:205px;   }
        .host-step-two { position:relative;float:right;width:325px;right:35px;  }
        .host-middle a {color:#0f79bb;text-decoration:underline;font-size:12px;}
        .host-open-title{font-size:16px;padding:5px 10px 10px 10px;}
        .host-open-content{padding-left: 10px; text-align: left;font-size:12px;}
        .host-bottom{width: 800px;line-height: 60px; margin: 0 auto; text-align:center;}
    </style>
</head>
<body>
    <div>        
        <div>
            <div style="float: left;">
                <img src="http://host.free.yunmss.cn/logo.png" >
            </div>
                    <div>
                领先的云计算服务提供商
            </div>
           <div><a href="http://www.yunmss.cn" target="_blank">易云主机</a></div>
        </div>
        <div>
            <div>
                <div style="height:140px;">
                    <div style="float: left;">
                        <img src="http://host.free.yunmss.cn/TB1f5r6FVXXXXc7XpXXkTnU2pXX-190-116.gif" border="0">
                    </div>
                    
                    <div style="float: left; padding:28px 35px;">
                        <div style="font-size:25px;">您的主机已经开设成功!</div>                            
                        <div style="font-size:18px;line-height:32px;">这是主机开通后系统生成的测试访问页,您可以随时删除或替换!</div>
                    </div>
                </div>
                <div>
                    <table width="100%" cellspacing="0" cellpadding="0" style="line-height: 32px;text-align:center;">
                        <tbody><tr>
                            <td style="width: 240px;">
                                <div></div>
                            </td>
                            <td>如需访问到您的网站,请按照以下步骤操作</td>
                            <td style="width: 240px;">
                                <div></div>
                            </td>
                        </tr>
                    </tbody></table>
                </div>
                <div>
                    <div>
                        您的首页文件及网站程序需上传至/htdocs</div>
                    <div>
                        您自行设定的首页文件名,需要添加至控制面板默认首页设置的列表中 </div>
                </div>
                <div>
                   注意事项:
                </div>
                <div style="margin-bottom:20px;">
                    <p>1.您的网页必需存放在htdocs目录下才能被访问,缺省网站的文档按优先顺序为:index.html,index.php,default.htm,index.htm。
</p>
                  <P>2.本页文件页面路径为/htdocs,系统自动生成,可安全删除。</P>
                  <p>3.FTP如果在上传中碰到无法列出目录等情况,请尝试着勾选上传软件的PASV模式(被动模式)。</p>
                  <p>FTP登陆后目录结构如下:<br>
                    <br>
                    根目录<br>
                    |- htdocs 网站根目录,网页文件请上传到这个目录.<br>
                    |- logfiles 网站日志文件,系统自动产生,不占用您的空间.<br>
                  |- database Access 数据库文件可以存放在这个目录下,</p>
                </div>
            </div>
        </div>
   </div>
</body></html>

图片什么的我都打包在BY分销页面里,修改下图片地址再粘贴到BY那即可。

其次就是BY分销邮件模版:

尊敬的 [username], 
请阅读该邮件全好你的记录和打印
我们感谢您使用云虚拟主机!你的托管帐户,现在将被设置在接下来的5分钟,这封电子邮件包含了所有的信息,您需要以开始使用您的帐户。
如果您所请求的域名在注册时,请记住,你的域名将立即在互联网上是不可见的。这个过程被称为域传播,可以采取长达48小时。传播,直到你的域名,你的网站和电子邮件将无法正常工作,我们已经提供了一个临时的网址,你可以用它来查看您的网站,并同时上传文件。
新的帐户信息
套餐: 免费云虚拟主机
域名:[siteurl]
结算周期:永久免费
登录信息:
用户名: [username]
密码:  [password]
控制面板地址:http://cpanel.host.free.yunmss.cn
温馨提醒:如果登录面板显示错误或空白请刷新即可!
服务器信息
别名: 易云免费免费空间服务器
如果您正在使用一个现有的域与新的托管帐户,你将需要更新的域名服务器指向下面列出的域名服务器。
NS1: NS1.HOST.FREE.YUNMSS.CN
NS2: NS2.HOST.FREE.YUNMSS.CN
NS3: NS3.HOST.FREE.YUNMSS.CN
NS4: NS4.HOST.FREE.YUNMSS.CN
上传您的网站
FTP地址: ftp.host.free.yunmss.cn
FTP用户名:[username]
FTP密码:   [password]
域名解析成功即可直接用网址访问:
MYSQL信息
数据库地址:登录面板查看
数据库帐号:[username]
数据库密码:[password]
数据库名:登录面板查看
感想你使用易云虚拟主机

有需要统统拿去,不会用户留言。。。

【本文由“易云博客”发布,2017年10月5日】

易云博客旗下

发布评论

版权申明:本文章除特别申明外皆为原创文章,引用本文章必须注明来源!本文章地址:http://www.yunmss.cn/index.php/post/140.html

易云博客 - 专注分享各类源码技术电影

官方QQ群号:40286976 (左侧二维码扫一扫)欢迎赞助!

【CloudXNS】CloudXNS没有任何通知直接暂停用户解析
3 条回复
  1. 易云
    易云 Android 7.1.1Android 7.1.1 Google Chrome 55.0.2883.96Google Chrome 55.0.2883.96
    (2017-08-12 01:45:15) 1#

    提示下:这个源码的极速验证是第二代,所以麻烦申请第二代。。。第三代有时间弄。。

  2. Waersan
    Waersan Windows 7 x64Windows 7 x64 Google Chrome 64.0.3282.186Google Chrome 64.0.3282.186
    (2018-03-18 12:03:51) 2#

    请问,怎么弄2.0版本

    1. 易云
      易云 Windows 10 x64Windows 10 x64 Google Chrome 55.0.2883.87Google Chrome 55.0.2883.87
      (2018-03-31 13:03:36)     

      极速验证地址:http://www.geetest.com/  注册登录获取到API后
      到  \config\config.php去填写
      PHP
      define("CAPTCHA_ID", "xxxxx");
      define("PRIVATE_KEY", "xxxxx");
      define("MOBILE_CAPTCHA_ID", "xxxxx");
      define("MOBILE_PRIVATE_KEY", "xxxxx");
      按要求填下这个即可,自带的就是2.0版本

发表评论

正在加载验证码......

请完成验证,确认你是个正常的人...

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。