智能摘要 DeepSeek
好的,这是对文本的凝炼总结(约120字): 易云分享了一个简化BY分销开通页面的方法。核心在于绕过其本地验证码和用户名输入要求: 1. **验证码绕过**:通过添加隐藏字段(`id="12345"`, `number="AAF49"`)直接传递固定值,避开验证码输入。 2. **用户名生成**:使用PHP(`uniqid()`和`substr`)生成唯一的随机字符串作为用户名,并通过隐藏字段提交。 3. **密码处理**:保留用户输入,未采用随机密码。 4. **防刷机制**:集成极验第一代验证码防止滥用。 该方案移

易云原创BY分销开通注册页面源码-易云博客

这是易云以前写过如上图的BY分销开通页面模版,是基于bootstrap框架写的开通页面,

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

其实这要我无意研究BY发现的,就是BY的验证码是通过本地生成的,再传递到BY服务器验证下而已,

那么我们就可以通过方法除去~~

而易云就巧妙用下面这段代码解决验证码问题:

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

而BY分销申请还需要输入用户名,那我们可以采用随机生成永不相同的方法生成,这样会自动生成一个二级域名前缀

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

再用隐藏输入框的方式传递给BY注册服务器:

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

这样就巧妙的解决了用户名,丑陋的BY验证码了。其次密码也可以采用随机生成的方式,但是易云感觉这样不便于用户,故没有采用。

其次就是为了防止用户刷注册空间,易云采用了极速验证第一代作为验证码,至于第三代,以后有时间会更新。

这里提供易云写的简便源码给大家:

BY分销注册页面源码下载:[reply][scbutton link="#" target="blank" variation="blue"]网盘下载(推荐)[/scbutton][scbutton link="https://www.lanzous.com/i4fz7xe" target="blank" variation="blue"]备用下载[/scbutton][/reply]