web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站

帝国cms7.0,7.2手机验证码注册,手机验证码找回密码

437 ℃
     

帝国cms7.0/7.2/GBK/UTF8手机验证码注册,手机验证码找回密码 免费分享

用手机通过验证码注册会员,找回密码。

【手机注册】

1.增加5个拓展变量字段(都选择写入缓存)

rzzh 短信接口账号 (短信服务商账号,看上面服务商信息注册账号) rzpw 短信接口密码 (短信服务商密码) rznr 短信认证内容 (内容:手机注册认证码:[!–rzm–] 【签名】) rznrq 短信认证内容 (内容:手机找回密码认证码:[!–rzm–] 【签名】) rzkq 是否开启手机认证 (1 为开启 0为关闭)

2.增加数据表 phome_rz ,后台-执行SQL语句

CREATE TABLE `[!db.pre!]rz` ( `id` int(11) NOT NULL auto_increment, `bsm` varchar(255) NOT NULL, `rzm` varchar(255) NOT NULL, `sj` varchar(255) NOT NULL, `t` int(11) NOT NULL, `c` int(11) NOT NULL, KEY `id` (`id`)) ENGINE=MyISAM DEFAULT CHARSET=gbk AUTO_INCREMENT=1 ;

增加数据表 phome_rzq ,后台-执行SQL语句

CREATE TABLE `[!db.pre!]rzq` ( `id` int(11) NOT NULL auto_increment, `bsm` varchar(255) NOT NULL, `rzm` varchar(255) NOT NULL, `sj` varchar(255) NOT NULL, `t` int(11) NOT NULL, `c` int(11) NOT NULL, `username` char(20) NOT NULL, KEY `id` (`id`)) ENGINE=MyISAM DEFAULT CHARSET=gbk AUTO_INCREMENT=1 ;

3.e/class/connect.php 增加函数(看函数文件.txt)

4. e/member/doaction.php增加

elseif($enews=='RegSend')//重发激活邮件 { DoRegSend($_POST); } 下面增加 elseif($enews=='Rzsj')//认证手机号码 { $tel=$_GET['phone']; F_rzm($tel); } elseif($enews=='Rzsjq')//认证手机号码取回密码 { $add=$_GET; F_rzmq($add); }

5. e/member/class/member_registerfun.php 增加

//验证附加表必填项$mr['add_filepass']=ReturnTranFilepass();$fid=GetMemberFormId($groupid);$member_r=ReturnDoMemberF($fid,$add,$mr,0,$username); 下面增加//手机注册验证if($public_r['add_rzkq']) { $tel=$add['phone']; $rzm=$add['rzm']; C_sjrz($tel,$rzm); }

6. 修改 e/template/member/register.php

<tr> <td height="25" bgcolor="#FFFFFF"> <div align='left'>邮箱</div></td> <td height="25" bgcolor="#FFFFFF"> <input name='email' type='text' id='email' maxlength='50'> *</td> </tr> 下面增加 <? $sjrz=1;?> <tr> <td height="25" bgcolor="#FFFFFF"> <div align='left'>手机号码</div></td> <td height="25" bgcolor="#FFFFFF"> <input name='phone' type='text' id='phone' maxlength='50'> *</td> </tr><tr> <td height="25" bgcolor="#FFFFFF"> <div align='left'>验证码</div></td> <td height="25" bgcolor="#FFFFFF"> <input name='rzm' type='text' id='rzm' maxlength='30'> *<input type="button" style="font-size: 12px; height: 22px; line-height: 19px;" value="发送验证码" onclick="sendrzm()" id="sendag" ></td> </tr>

7. 修改 e/template/member/register.php

<?php

require(ECMS_PATH.'e/template/incfile/footer.php');

?>

前面增加

<SCRIPT language=javascript><!–var secs = 120;function sendrzm(){ var tel=$("#phone").val(); $.getJSON('/e/member/doaction.php?enews=Rzsj&phone=' + tel + '', function(data) { if(data.d=='2'){ alert(data.n);}else{ document.userinfoform.sendag.disabled=true; for(i=1;i<=secs;i++) { window.setTimeout("update(" + i + ")", i * 1000); }} }); }function update(num) { if(num == secs) { document.userinfoform.sendag.value ="重新发送验证码"; document.userinfoform.sendag.disabled=false; }else { printnr = secs-num; document.userinfoform.sendag.value = "(" + printnr +")重新发送验证码"; }}//–></SCRIPT>

8. 修改 e/template/member/register.php 【3】

头部增加jquery.js文件

<script src="/js/jquery.min-1.7.2.js"></script>

复制/js/jquery.min-1.7.2.js 到根目录(包括文件夹)

9.修改会员表单 (后台-用户-会员管理-管理会员表单)

找到 <tr><td width='16%' height=25 bgcolor='ffffff'>手机</td><td bgcolor='ffffff'>[!–phone–]</td></tr>

改成

<? if(!$sjrz){?> <tr><td width='16%' height=25 bgcolor='ffffff'>手机</td><td bgcolor='ffffff'>[!–phone–]</td></tr><? }?>

【手机找回密码】

1.覆盖 e/template/member/GetPassword.php

2.修改 e/member/class/member_actfun.php 覆盖函数 SendGetPasswordEmail 查看SendGetPasswordEmail.txt

帝国CMS如何获取目录定位(具体操作代码)

帝国cms技巧之内容页的smalltext字数控制方法

帝国cms功能之如何在会员空间调用会员栏目投稿

帝国cms发布文章后直接提交百度(主动推送代码

帝国cms防止黑客入侵,哪些文件可以删掉

标签: 帝国cms

上面是“帝国cms7.0,7.2手机验证码注册,手机验证码找回密码”的全面内容,想了解更多关于 帝国cms 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_924.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > 帝国cms
本文共计3333个字,预计阅读时长23分钟
生活小工具,收录了80多款小工具
上一篇: 推荐一款免费可商用仿宋字体——汉字之美仿宋GBK
下一篇: 推荐一款免费可商用英文字体——Atkinson Hyperlegible
x 打工人ai神器