在phpwind站點(diǎn)后臺(tái)添加一個(gè)名為“廣告管家”(廣告管家為CNZZ的一款廣告投放的應(yīng)用)的應(yīng)用,整個(gè)“廣告管家”的應(yīng)用是通過(guò)iframe載入,載入的具體內(nèi)容根據(jù)不同站點(diǎn)顯示針對(duì)該站點(diǎn)的具體內(nèi)容,為了提高易用性,有以下的兩 " /> 日本亚洲欧美,日日夜夜天天,中文字幕久久精品

中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

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

背景:

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


設(shè)計(jì):


1、嘗試載入用戶帳號(hào)和密碼信息,此信息保存在數(shù)據(jù)庫(kù)或是文本緩存中
2、當(dāng)存在用戶名和密碼的情況下向cnzz發(fā)送一個(gè)請(qǐng)求用來(lái)獲取Token,將此Token值加入到iframe的地址中,如此就能載入針對(duì)該用戶的頁(yè)面
3、當(dāng)不存在用戶名和敏嗎的情況下待用cnzz的注冊(cè)接口,注冊(cè)成功后返回token,也同樣將此Token作為iframe地址的一部分用來(lái)載入頁(yè)面
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('域名長(zhǎng)度有誤(1~64)');
} elseif($token==-3){
adminmsg('域名輸入有誤(比如輸入漢字)');
} elseif($token==-4){
adminmsg('域名插入數(shù)據(jù)庫(kù)有誤');
} elseif($token==-5){
adminmsg('IP用戶調(diào)用頁(yè)面超過(guò)閥值,閥值暫定為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?>");
}
}

php技術(shù)php自動(dòng)注冊(cè)登錄驗(yàn)證機(jī)制實(shí)現(xiàn)代碼,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲第一女人av | 国产精品无码专区在线观看 | 亚洲国产一区二区三区 | 久久国产欧美一区二区三区精品 | 国产精品美女久久久久久久网站 | 成人毛片网 | 久在线精品视频 | 亚洲成人免费在线 | 宅男噜噜噜66一区二区 | 一区二区三区国产 | 天天躁人人躁人人躁狂躁 | 久久久成人动漫 | 国产精品久久久久久久久久东京 | 成人妇女免费播放久久久 | 亚洲国产一区视频 | 欧美日韩一区精品 | 在线91 | 99热电影| 粉嫩国产精品一区二区在线观看 | www.五月天婷婷 | 亚洲第一天堂 | 一区二区视频在线观看 | 久久一区二区视频 | 亚洲国产日本 | 成人在线精品视频 | 日本不卡一区二区三区在线观看 | 久久国| 黄免费观看视频 | 国产精品日日夜夜 | 成人精品一区二区三区中文字幕 | 亚洲精品视频在线播放 | 欧美一级黄色片免费观看 | 色婷婷av一区二区三区软件 | 久久黄色网 | 日韩中文字幕视频 | 91在线精品秘密一区二区 | 国产精品久久性 | 亚洲国产精品一区二区三区 | 在线观看国产wwwa级羞羞视频 | 国产九九精品 | 黑人粗黑大躁护士 |