国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 帝國Empire > 正文

帝國CMS 會員審核之手機(jī)驗證功能

2024-08-28 12:25:15
字體:
供稿:網(wǎng)友
發(fā)下我用手機(jī)驗證的方法吧。大家一起學(xué)些了。

我的手機(jī)接口用的是移動夢網(wǎng)的,其他的我也試過。都差不多。我的接口文件放在e/class目錄下面。

首先在會員注冊頁面e/template/member/register.php下,在幾個隨機(jī)6位數(shù)的變量,如果你覺的驗證碼6位不夠,可以修改。


$reg=rand(100000,999999);//生成隨機(jī)6位數(shù)
$reg_a=base64_encode($reg);//隨機(jī)6位數(shù)加密



然后在會員注冊表單里面加入
手機(jī)號字段:phome;
驗證碼字段:yzm,將他的value="$reg_a"


然后打開e/class/user.php大概613行左右吧。自己對照著看了在加入


//郵箱激活
if($checked==0&&$public_r['regacttype']==1)
{
include('../class/qmemberfun.php');
SendActUserEmail($userid,$username,$email);
}
//審核
if($checked==0)
{
$phone=$_POST[phone];
$yzm=$_POST[yzm];
$CONTENT=base64_decode($yzm);
// 夢網(wǎng)短信平臺
include_once('fasong/Client.php');
$smsInfo['server_url'] = 'http://ws.montnets.com:9002/MWGate/wmgw.asmx?wsdl';
$smsInfo['user_name'] = '夢網(wǎng)用戶名';
$smsInfo['password'] = '夢網(wǎng)用戶密碼';
$smsInfo['pszSubPort'] = '*';
$content = "你注冊的某某平臺驗證碼為{$CONTENT}";
$mobiles = array($phone);
$sms = new Client($smsInfo['server_url'],$smsInfo['user_name'],$smsInfo['password']);
$sms->pszSubPort = $smsInfo['pszSubPort'];
$sms->setOutgoingEncoding("utf-8");
$result = $sms->sendSMS($mobiles,$content);
$location="/e/member/EditInfo/jihuo.php?yzm=$yzm&phone=$phone";//這個頁面注冊后,跳轉(zhuǎn)到激活頁面,需要自己寫。 printerror("RegisterSuccessCheck",$location,1);
}

紅色部分為驗證頁面,頁面如下/e/member/EditInfo/jihuo.php,這個路徑,這個用戶名



<?php
$url="<a href=../../../>首頁</a>&nbsp;>&nbsp;<a href=../cp/>控制面板</a>&nbsp;>&nbsp;修改資料";
require(ECMS_PATH.'/e/data/template/cp_1.php');
$phone=$_GET[phone];
$yzm=$_GET[yzm];

//$reg_b=base64_decode($yzm);

//echo $phone;
//echo $reg_b;
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="50" bgcolor="#fff8ed" class="logo_tbs"><div class="logo_listclassname">注冊會員激活</div></td>
</tr>
<tr>
<td class="logo_tbsxx"><br>
<table width='80%' border='0' align='center' cellpadding='3' cellspacing='1' bgcolor="#ffd5be" class="tableborder">

<form name=useryanzheng method=post action="/e/escape/yanzheng.php"> //這個為驗證手機(jī)驗證碼的

<input type=hidden name=yzm value=<?=$yzm?> />
<input type=hidden name=phone value=<?=$phone?> />
<tr>
<td width="25%" height="25" bgcolor="#FFFFFF">手機(jī)驗證碼:</td>
<td width="45%" height="25" bgcolor="#FFFFFF"><input type="text" name="sryzm" id="sryzm" /></td>
<td width="35%" bgcolor="#FFFFFF"><input type='submit' name='Submit' value='點擊驗證' /></td>
</tr>
</form>
</table>
<br></td>
</tr>
</table>
<?php
require(ECMS_PATH.'/e/data/template/cp_2.php');
?>

這個頁面代碼如下,路徑什么的就說了/e/escape/yanzheng.php



<?php
require("../class/connect.php");
require("../class/db_sql.php");
require("../class/q_functions.php");
require("../data/dbcache/class.php");
require LoadLang("pub/fun.php");
$link=db_connect();
$empire=new mysqlquery();

$sryzm=$_POST[sryzm];
$phone=$_POST[phone];
$yzm=$_POST[yzm];
$yzm_b=base64_decode($yzm);

$sql = $empire->query("select * from fc_enewsmemberadd where phone='{$phone}' and yzm='{$yzm}'");
$r=$empire->fetch($sql);
$hl_phone=$r[phone];
$hl_yzm=$r[yzm];
$userid=$r[userid];
$updata=$r[updata];

//echo $sryzm."<br>".$phone."<br>".$yzm_b."<br>".$hl_phone."<br>";

if($phone== $hl_phone && $sryzm==$yzm_b)
{
$sql = $empire->query("update fc_enewsmember set checked=1 where userid='{$userid}'");
echo "<script>alert('激活成功!');window.location.href='/e/member/login/index.php';</script>";
}

if($phone== $hl_phone && $sryzm!=$yzm_b && $updata<3)
{
$sql = $empire->query("update fc_enewsmemberadd set updata=updata+1 where userid='{$userid}'");


$jihui=2-$updata;
echo $jihui;
echo "<script>alert('手機(jī)驗證碼輸入錯誤!您還有{$jihui}次機(jī)會。');window.location.href='/e/member/EditInfo/jihuo.php?yzm={$yzm}&phone={$phone}';</script>";
echo $updata;
}
else
{
echo "<script>alert('您輸入的信息有誤!');window.location.href='/e/member/register/index.php?groupid=1';</script>";
}
db_close();
$empire=null;
?>

手機(jī)驗證只有三次機(jī)會,自己在這個表里面_enewsmemberadd增加,updata字段。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 新乡市| 麟游县| 仙游县| 上饶市| 桂林市| 华蓥市| 郁南县| 永丰县| 吐鲁番市| 青铜峡市| 册亨县| 潮安县| 田东县| 赤壁市| 同心县| 永和县| 沅江市| 兴义市| 绥宁县| 隆化县| 江北区| 江油市| 灵宝市| 咸丰县| 临泉县| 商都县| 北票市| 苍山县| 遂溪县| 泰州市| 兴山县| 宝兴县| 中牟县| 丹棱县| 宁强县| 新建县| 会昌县| 青岛市| 沅陵县| 综艺| 高雄县|