最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php自動(dòng)注冊登錄驗(yàn)證機(jī)制實(shí)現(xiàn)代碼

 更新時(shí)間:2011年12月20日 22:55:46   作者:  
在phpwind站點(diǎn)后臺(tái)添加一個(gè)名為“廣告管家”(廣告管家為CNZZ的一款廣告投放的應(yīng)用)的應(yīng)用,整個(gè)“廣告管家”的應(yīng)用是通過iframe載入,載入的具體內(nèi)容根據(jù)不同站點(diǎn)顯示針對(duì)該站點(diǎn)的具體內(nèi)容
背景:

在phpwind站點(diǎn)后臺(tái)添加一個(gè)名為“廣告管家”(廣告管家為CNZZ的一款廣告投放的應(yīng)用)的應(yīng)用,整個(gè)“廣告管家”的應(yīng)用是通過iframe載入,載入的具體內(nèi)容根據(jù)不同站點(diǎn)顯示針對(duì)該站點(diǎn)的具體內(nèi)容,為了提高易用性,有以下的兩點(diǎn)要求:
1、首次進(jìn)入“廣告管家”頁面自動(dòng)注冊CNZZ賬戶
2、以后每次進(jìn)入“廣告管家”頁面默認(rèn)為首次注冊的CNZZ賬戶


設(shè)計(jì):


1、嘗試載入用戶帳號(hào)和密碼信息,此信息保存在數(shù)據(jù)庫或是文本緩存中
2、當(dāng)存在用戶名和密碼的情況下向cnzz發(fā)送一個(gè)請求用來獲取Token,將此Token值加入到iframe的地址中,如此就能載入針對(duì)該用戶的頁面
3、當(dāng)不存在用戶名和敏嗎的情況下待用cnzz的注冊接口,注冊成功后返回token,也同樣將此Token作為iframe地址的一部分用來載入頁面
4、Token值有效期只有一次,即使被截取了也能保證安全性
代碼:

復(fù)制代碼 代碼如下:

$urls = parse_url($db_bbsurl);
$domain = $urls['host'];
include_once (R_P .'require/admvclient.php');
$adm_oem= new Cnzz_Adm_Oem();
//判斷config文件是否存在用戶密碼
pwCache::getData(D_P . "data/bbscache/adm_config.php");//用戶名密碼 配置文件
if (isset($adm_user) && isset($adm_pwd)) {
$request = array("adm_user"=>$adm_user,"adm_pwd"=>$adm_pwd,'cms'=>'pw');
$token = $adm_oem->get_appkey_once($request);
if ($token<0){
if($token==-1){
adminmsg('傳遞參數(shù)為空或傳遞參數(shù)非數(shù)字');
}else if($token==-2){
adminmsg('傳遞參數(shù)password錯(cuò)誤');
}
}else{
$apikey = $token['adm_key'];
}
}else{
$Key = md5($domain.'KclGiq7H');
$request = array('cms'=>'pw','domain'=>$domain,'key'=>$Key);
$token = $adm_oem->reg_user_once($request);
if ($token<0){//異常
if($token==-1){
adminmsg('key有誤');
} else if($token==-2){
adminmsg('域名長度有誤(1~64)');
} elseif($token==-3){
adminmsg('域名輸入有誤(比如輸入漢字)');
} elseif($token==-4){
adminmsg('域名插入數(shù)據(jù)庫有誤');
} elseif($token==-5){
adminmsg('IP用戶調(diào)用頁面超過閥值,閥值暫定為10');
}
} elseif (is_array($token) && isset($token)){
$adm_user = $token['adm_user'];
$adm_pwd = $token['adm_pwd'];
$apikey = $token['adm_key'];
pwCache::setData(D_P.'data/bbscache/adm_config.php',"<?php\r\n\$adm_user=".$adm_user.";\r\n\$adm_pwd=".$adm_pwd."\r\n?>");
}
}

相關(guān)文章

最新評(píng)論

汝州市| 如东县| 江津市| 舟曲县| 徐汇区| 克什克腾旗| 北安市| 永顺县| 额敏县| 墨玉县| 滦南县| 陆丰市| 旺苍县| 海原县| 康平县| 花垣县| 大竹县| 巧家县| 页游| 萝北县| 仁化县| 万宁市| 湖南省| 会东县| 乌兰县| 广宁县| 上蔡县| 永年县| 罗甸县| 天峨县| 浦江县| 乐平市| 淮南市| 龙门县| 镇沅| 五华县| 故城县| 探索| 章丘市| 曲阳县| 陇川县|