插件名称:SWAPIDC 注册前邮箱验证

插件作者:CcDalao

插件功能:注册的时候发送邮箱验证,填写接收的验证码后才可注册成功

插件声明:版权为CcDalao工作室所有,未经允许禁止转载商用,准守Apache2.0开源协议

插件规则:当注册的时候填写邮箱,点击发送验证码,会向用户填写的邮箱发送一个验证码,并且将IP和验证码存入数据库中,当注册成功后,会删除注册用户ip对应的数据库内容,注册不成功,不删除,一个ip只能获取一次邮箱验证码

插件使用:下载插件,后台开启,模板方面需要手动插入html代码,这里用默认模板为例

代码如下:

<!--(.....为省略的代码) -->

{include file="header.tpl" title=$lang['注册用户'] hostname=$c['网站名称']}
<!--.......-->
  <form class="form-horizontal" method="post">
        <!--  ......-->
          <div class="control-group">
            <label for="email" class="control-label">{$lang['电子邮件']}</label>
            <div class="controls">
              <input name="email" type="text" id="email" placeholder="{$lang['电子邮件']}" /><br>
              <a class="" onclick="email666()">发送邮箱验证码</a>
            </div>
          </div>
          <div class="control-group" style="display:none" id="codedivs">
            <label for="code" class="control-label">邮箱验证码</label>
            <div class="controls">
              <input name="code" type="text" id="code" placeholder="邮箱验证码" />
            </div>
          </div>
          <script>
              function email666(){
                var emailcc = $('input[name="email"]').val();
                var url = "/index.php/plugin/cd_email_reg?reg_cc_pd=yes&email="+emailcc;
                $.ajax({
                type: 'get',
                url: url,
                dataType: 'text',
                success: function (data) {
                  if(data == '1'){
                      alert('邮箱格式错误')
                  }else if(data == '2'){
                      alert('邮件已经发送过了,请勿重复申请,请检查邮箱(可能在垃圾箱内)')
                      $('#codedivs').css('display','block')
                  }else if(data == '3'){
                      alert('发送成功')
                      $('#codedivs').css('display','block')
                  }else if(data == '4'){
                      alert('邮箱不能为空')
                  }else{
                      alert('发送失败')
                      $('#codedivs').css('display','block')
                  }
   
                }

            });
              }
  
          </script>
      <!-- ........... -->
        </form>
        <!--......... -->
{include file="footer.tpl"}

插件截图:图片

插件下载:

此处内容需要评论回复后(审核通过)方可阅读。

最后修改:2020 年 07 月 25 日
如果觉得我的文章对你有用,请随意赞赏