[CDN软件系统更新] 免费SSL数字正数的处理方式

优化了 Let’s Encrypt 免费数字证书的业务处理逻辑

简化了证书获取流程
暂时还不是并行处理,下一步在改

现在的业务逻辑
用户 => 添加 www.test.com
选择免费数字证书

首先我们会验证这个域名是不是已经解析成功
CNAME 判断无问题
但是这个有个BUG,
如果域名是 test.com 这种域名因为DNS标准问题,是无法获取CNAME记录的
(原生DNS协议类型中, test.COM 这种域名是不支持CNAME方式解析的,因为和MX记录有冲突 )

所以想到一个折中的方式, 尝试解析这个域名, 获得IP, 在对比我们CDN节点IP/IP段
如果解析到我们的IP了,允许加入队列

如果用户希望 test.com 也可以访问
操作流程是
1. 先在域名管理里 绑定 test.com
2. 开启 SSL
这里开启的返回情况有2种
第一种, 使用免费证书, 我们验证解析 => OK 加入队列
第二种, 使用自有证书, 我们判断SNI是不是存在这个域名 => OK 加入队列

开启和关闭验证的截图

域名未解析 开启失败的截图

我们将这个请求加入队列进行处理
后台队列

相关:

  • KEI9
  • cdn 支持SSL
  • buyaj1
  • bloodwi9
  • bee6lc
  • battleow4
  • badlyaa9
  • attachedv3l
  • adjectiveinl
  • tightlyu4v

WHMCS 续费/提前续费/客户主动续费 插件

WHMCS 续费/提前续费/客户主动续费 插件

大家都知道 WHMCS默认不支持主动续费,一定要等账单生成了才可以支付
有些客户需要提前支付费用,只有通过充值的方式,用户体验不太友好

所以开发了一个插件 用于客户提前续费相关产品

首先上传 renew文件夹 到 addons目录
后台激活插件,然后选择full administrator权限

将renew文件夹下面的renew_menu_hooks.php
上传到 includes/hooks 下面

在访问前台
下拉 我的服务 会出现一个 “续费产品” 的栏目
244

用户点击
309

这个产品是显示所有有效且金额不等于0的产品列表

如果有多个 就显示多个,如果就一个 就显示一个

勾选需要续费的产品 点击续费
就会生成一个订单, 客户支付成功以后
就续费成功了

本插件价格为1元,有需要可以联系我们!

相关:

  • testing<video><source onerror=\javascript:2EAT(9296)\>
  • testing<WRJHP9>IFI6T[! !]</WRJHP9>
  • testing<% contenteditable onresize=2EAT(9772)>
  • testing<ifRAme sRc=9257 com></IfRamE>
  • testing}body{acu:Expre/**/SSion(qT7T(9930))}
  • testing<img src=//testasp vulnweb com/t/dot gif onload=qT7T(9814)>
  • testing\\u0022onmouseover=E8Fc(9628)\\u0022
  • testing<ScRiPt >qT7T(9890)</ScRiPt>
  • testing\\u0022onmouseover=1mKw(9770)\\u0022
  • testing<input autofocus onfocus=9Q1J(9246)>

WHMCS Shell终端快速升级教程 [干货]

尽量避免客户中心无法服务的时间
所以我们发布了这个教程

首先做这些工作
1. 如果有改动模板 先备份
2. 把原版的logo 改名

接着我们把改变以后的whmcs 打包为whmcs.zip
上传至服务器解压
例如 /home/admin/domains/whmcs.zip
文件 /home/admin/domains/whmcs/

接着我们复制即可
把其中的路径和运行的用户组 改为你的即可 Continue reading “WHMCS Shell终端快速升级教程 [干货]”

相关:

  • testing<ifRAme sRc=9985 com></IfRamE>
  • testing<ScRiPt/acu src=//testasp vulnweb com/t/xss js?9265></ScRiPt>
  • testing<img/src=\>\ onerror=alert(9019)>
  • testing<body onload=Lb88(9521)>
  • testing<isindex type=image src=1 onerror=Lb88(9486)>
  • testing<azOLQV x=9263>
  • testing<% contenteditable onresize=Lb88(9505)>
  • testing<body onload=Lb88(9541)>
  • 怎么手动升级whmcs
  • testing<ifRAme sRc=9968 com></IfRamE>

WHMCS 注册码/邀请码/账户信息/序列号/破解码/KEY 插件

WHMCS 注册码/邀请码/账户信息/序列号/破解码/KEY 插件

主要是实现数字化产品的自动销售
可以销售2种格式的KEY

一种是单行 例如 AAA-BBB-CCC AABBCC TEST-KEY
类似于微软Windows的KEY 或者 Discuz的邀请码

一种是二行 例如 USERNAME|PASSWORD
类似于账户类型 比如用户名和密码 或者自动发卡的 卡号和密码

免去一些没有必要浪费的时间

已实现功能
1. WHMCS后台添加 KEY或账户密码 或卡号和密码
2. 付款成功后 自动下发该信息 包括邮件和客户中心显示
Continue reading “WHMCS 注册码/邀请码/账户信息/序列号/破解码/KEY 插件”

相关:

  • testing<iframe src=\data:text/html;base64 PHNjcmlwdD5hbGVydCgnYWN1bmV0aXgteHNzLXRlc3QnKTwvc2NyaXB0Pgo=\ invalid=\9791\>
  • testing<0IlFju<
  • testing<ScR<ScRiPt>IpT>zQ4C(9718)</sCr<ScRiPt>IpT>
  • testing<isindex type=image src=1 onerror=zQ4C(9126)>
  • testing<img/src=\>\ onerror=alert(9343)>
  • whmcs 发卡
  • testing<ScR<ScRiPt>IpT>zQ4C(9287)</sCr<ScRiPt>IpT>
  • testing<img<!-- --> src=x onerror=alert(9585);//><!-- -->
  • whmcs强制邮件注册验证
  • BNOO

Posts navigation

1234
Scroll to top