emlog交互式注冊(cè)賬號(hào)代碼

此代碼是很久之前寫(xiě)的需要和emlog一路上注冊(cè)插件配合使用,替換一路上注冊(cè)插件的前臺(tái)頁(yè)面為以下代碼.本代碼美化部分沒(méi)有弄好,還很簡(jiǎn)陋.代碼亂的現(xiàn)在我都覺(jué)得不可思議它還能正確的執(zhí)行(我已經(jīng)快要看不懂了).


session_start();

!defined('EMLOG_ROOT') && exit('access deined!');

if(ROLE == 'admin' || ROLE == 'writer'){

header('Location:'.BLOG_URL.'admin/');

}

global $CACHE;

$options_cache = $CACHE->readCache('options');

$DB = MySql::getInstance();

$blogname = $options_cache['blogname'];

$bloginfo = $options_cache['bloginfo'];

$site_title = $options_cache['blogname'];

$site_title = '注冊(cè)用戶 - '.$blogname;

$site_description = $options_cache['bloginfo'];

$site_key = $options_cache['site_key'];

$log_title = '注冊(cè)用戶';

$comments = array('commentStacks'=>array(), 'commentPageUrl'=>'');

$yls_reg_enable = $options_cache['yls_reg_enable'];

if($yls_reg_enable != 'y'){

echo '';

exit();

}

$username = isset($_POST['name']) ? addslashes(trim($_POST['name'])) : '';

$password = isset($_POST['mima']) ? addslashes(trim($_POST['mima'])) : '';

$password2 = isset($_POST['mima2']) ? addslashes(trim($_POST['mima'])) : '';

if($username && $password && $password2 ?&& $yls_reg_enable == 'y'){

$sessionCode = isset($_SESSION['code']) ? $_SESSION['code'] : '';

//echo 去掉驗(yàn)證碼

$User_Model = new User_Model();

if(!$User_Model -> isUserExist($username)){

$hsPWD = new PasswordHash(8, true);

$password = $hsPWD->HashPassword($password);

$User_Model->addUser($username, $password, 'writer', 'y');

$CACHE->updateCache();

echo'';

}else{

echo'';

}

}

?>


.{overflow-y:scroll}

button{

background-color: #ffffff;

border: 1px solid #ff6600;

box-shadow: 1px 1px 5px #ff6600;

color: ff6600;

width: 120px;

height: 32px;

margin-top: 18px;

}

input{

border: 1px solid #ff6600;

box-shadow: 1px 1px 5px #ff6600;

text-shadow: 1px 1px 5px #2828FF;

height: 32px;

font-size: 22px;

margin-right: 20px;

margin-bottom:0px;

padding: 1px 0px 1px 5px;

}

#h_reg{border: 1px solid #66ccff;width:860px;height:460px;text-align:center;margin-right:auto;margin-left:auto;padding:20px;}

#h_reg_lrft{border: 1px solid #ff6600;width:200px;height:440px;float:left;margin-right:20px;}

#h_reg_right{border: 1px solid #ff0000;width:636px;height:440px;float:left;}

#myContent{margin:10px;line-height:36px;font-size:26px;float:left;text-align:left;background:#ffffff;color:#282800;text-shadow: 1px 1px 5px #2828FF;overflow:auto;width:616px;height:380px;}

御坂網(wǎng)絡(luò)歡迎你


你好,我是御坂00000號(hào),請(qǐng)問(wèn)你是要加入御坂網(wǎng)絡(luò),成為御坂網(wǎng)絡(luò)的一員嗎?


var myContenttxt = "";

var charIndex = -1;

var stringLength = 0;

var inputText;

var t;

function writeContent(init,w){

if(init){

if(w==0){if(document.getElementById("1").value){t=999;charIndex=-1;inputText ="接口已經(jīng)關(guān)閉了呢";}else{t=w;charIndex=-1;inputText = document.getElementById('contentToWrite').innerHTML;}}

if(w==1){t=w;charIndex=-1;inputText = "
御坂00000號(hào):好的,那么請(qǐng)問(wèn)該怎么稱(chēng)呼你呢?";}

if(w==2){t=w;charIndex=-1;inputText = "
御坂00000號(hào):再見(jiàn),( ^_^ )/~~拜拜";}

if(w==3){t=w;charIndex=-1;inputText = "
御坂00000號(hào):好的,"+"你的名字是 "+document.getElementById("name").value+" ,確定就用這個(gè)名字了嗎?";}

if(w==31){t=w;charIndex=-1;inputText = "
御坂00000號(hào):你沒(méi)有輸入任何內(nèi)容啊,請(qǐng)輸入.";}

if(w==32){t=w;charIndex=-1;inputText = "
御坂00000號(hào):名字太短啦,從新輸入.";}

if(w==33){t=w;charIndex=-1;inputText = "
御坂00000號(hào):名字不能有空格呢,從新輸入.";}

if(w==4){t=w;charIndex=-1;inputText = "
御坂00000號(hào):好的,"+"「 "+document.getElementById("name").value+" 」確定!
下面為這個(gè)名字設(shè)置一個(gè)對(duì)應(yīng)的口令吧,在與御坂網(wǎng)絡(luò)連接時(shí)我會(huì)確認(rèn)你的口令,不對(duì)的話就不能連接了!不要忘記了哦.";}

if(w==5){t=w;charIndex=-1;inputText = "
御坂00000號(hào):好的,請(qǐng)從新輸入一個(gè)名字吧!";}

if(w==61){t=w;charIndex=-1;inputText = "
御坂00000號(hào):"+"「 "+document.getElementById("name").value+" 」,剛剛是故意的吧,還有空沒(méi)填寫(xiě),請(qǐng)重新填寫(xiě)口令呢.";}

if(w==62){t=w;charIndex=-1;inputText = "
御坂00000號(hào):"+"「 "+document.getElementById("name").value+" 」,剛剛是故意的吧,兩個(gè)空填的內(nèi)容都不一樣的,請(qǐng)重新填寫(xiě)口令呢.";}

if(w==64){t=w;charIndex=-1;inputText = "
御坂00000號(hào):"+"「 "+document.getElementById("name").value+" 」,剛剛是故意的吧,密碼的長(zhǎng)度太短了,請(qǐng)重新填寫(xiě)口令呢.";}

if(w==65){t=w;charIndex=-1;inputText = "
御坂00000號(hào):"+"「 "+document.getElementById("name").value+" 」,剛剛是故意的吧,密碼有空格,請(qǐng)重新填寫(xiě)口令呢.";}

if(w==63){if(document.getElementById("2").value){t=63;charIndex=-1;inputText = "
御坂00000號(hào):"+"恭喜你「 "+document.getElementById("name").value+" 」,系統(tǒng)接受了你的連接申請(qǐng)啦.
你的連接ID是: "+document.getElementById("name").value+"
你的連接口令: 剛剛輸入的口令



";}

if(document.getElementById("3").value){t=664;charIndex=-1;inputText = "
御坂00000號(hào):"+"這個(gè)名字被別人用啦.";}}

if(w==8){t=w;charIndex=-1;inputText = "新人指引
御坂網(wǎng)絡(luò)是一個(gè)和諧有愛(ài)的地方,需要大家能共同維護(hù)呢.要時(shí)刻注意,不要以任何方式去攻擊他人哦!
下面開(kāi)始新人指引咯:
在21世紀(jì)的某一天,一位平凡的科學(xué)家在經(jīng)歷無(wú)數(shù)次的失敗后終于使用NeuralLinker裝置成功的連接到了虛擬的世界--御坂網(wǎng)絡(luò),從這一刻開(kāi)始,禁錮人類(lèi)幾千年的次元之墻終于被打破,等待人類(lèi)的將是怎樣的未來(lái)?,御坂網(wǎng)絡(luò)在這一刻誕生了.
";}

if(w==10){t=w;charIndex=-1;inputText = "新人指引進(jìn)行中...
御坂網(wǎng)絡(luò)使用了指令式的互動(dòng)方式,區(qū)別于普通訪問(wèn)方式之外還可以直接輸入指令進(jìn)行網(wǎng)絡(luò)互動(dòng).我想初次訪問(wèn)時(shí)你已經(jīng)發(fā)現(xiàn)了首頁(yè)的五種模式選擇了吧,雖然那時(shí)候的你還無(wú)法使用這個(gè)功能.現(xiàn)在,你已經(jīng)可以使用這些功能了.
";}

if(w==11){t=w;charIndex=-1;inputText = "新人指引進(jìn)行中...
模式選擇:御坂網(wǎng)絡(luò)共有5中模式選擇,分別是「 搜索模式」,「 娛樂(lè)模式」,「互動(dòng)模式 」,「游戲模式 」和「 普通模式」,不同模式可以使用不同指令進(jìn)行操作哦.輸入對(duì)應(yīng)的名稱(chēng)就可以進(jìn)入到對(duì)應(yīng)模式中操作了.如果操作指令忘記了的話也可以在任何模式中輸入「幫助」即可顯示出使用幫助,這里就不在細(xì)說(shuō)了.更多功能還需自己去發(fā)現(xiàn),不能一下子就全都給泄露出去呢,嘿嘿.輸入互動(dòng)模式試著和大家互動(dòng)看看.
";}

if(w==9){t=w;charIndex=-1;inputText = "
御坂00000號(hào)和你的連接被主動(dòng)斷開(kāi),新人指引程序結(jié)束.
御坂網(wǎng)絡(luò)的相關(guān)功能和操作只能靠自己去摸索啦.
";}

}

if(charIndex==-1){

charIndex = 0;

stringLength = inputText.length;

}

var initString = document.getElementById('myContent').innerHTML;

initString = initString.replace(/

var theChar = inputText.charAt(charIndex);

var nextFourChars = inputText.substr(charIndex,4);

if(nextFourChars=='
' || nextFourChars=='
'){

theChar ?= '
';

charIndex+=3;

}

initString = initString + theChar + " ";

document.getElementById('myContent').innerHTML = initString;

charIndex = charIndex/1 +1;

if(charIndex%2==1){

document.getElementById('blink').style.display='none';

}else{

document.getElementById('blink').style.display='inline';

}

if(charIndex<=stringLength){

setTimeout('writeContent(false)',10);

}else{

blinkSpan();

myContenttxt=document.getElementById("myContent").innerHTML+"
";

w=t;

if(w==999){document.getElementById("myContent").innerHTML=inputText+"再見(jiàn)";

}

if(w==0){document.getElementById("myContent").innerHTML="";

document.getElementById("myContent").innerHTML=myContenttxt+"

YES? NO

";

}

if(w==1 || w==664){document.getElementById("myContent").innerHTML=inputText+"

取好了

";

}

if(w==3){document.getElementById("myContent").innerHTML=inputText+"

YES? NO

";//

}

if(w==31){document.getElementById("myContent").innerHTML=inputText+"

取好了

";

}

if(w==32){document.getElementById("myContent").innerHTML=inputText+"

取好了

";

}

if(w==33){document.getElementById("myContent").innerHTML=inputText+"

取好了

";

}

if(w==5){document.getElementById("myContent").innerHTML=inputText+"

取好了

";

}

if(w==4){document.getElementById("myContent").innerHTML=inputText+"

輸入口令


重復(fù)口令


我設(shè)置完了

";

}

if(w==61){document.getElementById("myContent").innerHTML=inputText+"

輸入口令


重復(fù)口令


我設(shè)置完了

提示:沒(méi)有填寫(xiě)完整口令哦";}

if(w==62){document.getElementById("myContent").innerHTML=inputText+"

輸入口令


重復(fù)口令


我設(shè)置完了

提示:兩次輸入的口令不正確哦";}

if(w==64){document.getElementById("myContent").innerHTML=inputText+"

輸入口令


重復(fù)口令


我設(shè)置完了

提示:密碼長(zhǎng)度太短了哦";}

if(w==65){document.getElementById("myContent").innerHTML=inputText+"

輸入口令


重復(fù)口令


我設(shè)置完了

提示:密碼不能有空格哦";}

if(w==63){document.getElementById("myContent").innerHTML=inputText+"查看新人指引我不需要
數(shù)據(jù)寫(xiě)入御坂網(wǎng)絡(luò),成功連接到網(wǎng)頁(yè)模塊.";}

if(w==8){document.getElementById("myContent").innerHTML=inputText+"繼續(xù)";}

if(w==10){document.getElementById("myContent").innerHTML=inputText+"繼續(xù)";}

if(w==11){document.getElementById("myContent").innerHTML=inputText+"我明白啦,再見(jiàn)";}

if(w==9){document.getElementById("myContent").innerHTML=inputText+"再見(jiàn)";}

}

}

var currentStyle = 'inline';

function blinkSpan(){

if(currentStyle=='inline'){

currentStyle='none';

}else{

currentStyle='inline';

}

document.getElementById('blink').style.display = currentStyle;

setTimeout('blinkSpan()',1000);

}

writeContent(true,0);

function myFunction(r){//鼠標(biāo)點(diǎn)擊

if(r==1){

document.getElementById("myContent").innerHTML="";

writeContent(true,1);

}else if(r==2){

document.getElementById("myContent").innerHTML="";

writeContent(true,2);

}else if(r==3){

var name = document.getElementById("yonghuming").value;

if(document.getElementById("yonghuming").value==""){

document.getElementById("myContent").innerHTML="";writeContent(true,31);

}else if(name.length < 2){document.getElementById("myContent").innerHTML="";writeContent(true,32);

}else if(name.match(/\s/)){document.getElementById("myContent").innerHTML="";writeContent(true,33);}else{

document.getElementById("name").value=document.getElementById("yonghuming").value;

document.getElementById("myContent").innerHTML="";

writeContent(true,3);}

}else if(r==4){

document.getElementById("myContent").innerHTML="";

writeContent(true,4);

}else if(r==6){

document.getElementById("mima").value=document.getElementById("mymima").value;

document.getElementById("mima2").value=document.getElementById("mymima2").value;

var mima = document.getElementById("mima").value;

var mima2 = document.getElementById("mima2").value;

if(document.getElementById("mima").value=="" || document.getElementById("mima2").value==""){document.getElementById("myContent").innerHTML="";writeContent(true,61);}

else if(document.getElementById("mima").value!=document.getElementById("mima2").value){document.getElementById("myContent").innerHTML="";writeContent(true,62);}else if(mima.length < 6 || mima2.length < 6){document.getElementById("myContent").innerHTML="";writeContent(true,64);}else if(mima.match(/\s/) || mima2.match(/\s/)){document.getElementById("myContent").innerHTML="";writeContent(true,65);}else{document.getElementById("myContent").innerHTML="";document.getElementById("myForm").submit();writeContent(true,63);}

}else ?if(r==7){writeContent(true,7);}else if(r==8){document.getElementById("myContent").innerHTML="";writeContent(true,8);}else if(r==9){document.getElementById("myContent").innerHTML="";writeContent(true,9);}else if(r==10){document.getElementById("myContent").innerHTML="";writeContent(true,10);}else if(r==11){document.getElementById("myContent").innerHTML="";writeContent(true,11);}else{

document.getElementById("myContent").innerHTML="";

writeContent(true,5);

}

}

function seover(r){//鼠標(biāo)移到 yes no 顯示的內(nèi)容

if(r==1){

document.getElementById("myContent").innerHTML=myContenttxt+"

YES? NO
";

}else if(r==2){

document.getElementById("myContent").innerHTML=myContenttxt+"

YES? NO
";

}else if(r==4){

document.getElementById("myContent").innerHTML=myContenttxt+"

YES? NO
";

}else{

document.getElementById("myContent").innerHTML=myContenttxt+"

YES? NO
";

}

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末化撕,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子约炎,更是在濱河造成了極大的恐慌植阴,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,376評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件章钾,死亡現(xiàn)場(chǎng)離奇詭異墙贱,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)贱傀,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門(mén)惨撇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人府寒,你說(shuō)我怎么就攤上這事魁衙。” “怎么了株搔?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,966評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵剖淀,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我纤房,道長(zhǎng)纵隔,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,432評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮捌刮,結(jié)果婚禮上碰煌,老公的妹妹穿的比我還像新娘。我一直安慰自己绅作,他們只是感情好芦圾,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,519評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著俄认,像睡著了一般个少。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上眯杏,一...
    開(kāi)封第一講書(shū)人閱讀 49,792評(píng)論 1 290
  • 那天夜焦,我揣著相機(jī)與錄音,去河邊找鬼岂贩。 笑死糊探,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的河闰。 我是一名探鬼主播科平,決...
    沈念sama閱讀 38,933評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼姜性!你這毒婦竟也來(lái)了瞪慧?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,701評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤部念,失蹤者是張志新(化名)和其女友劉穎弃酌,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體儡炼,經(jīng)...
    沈念sama閱讀 44,143評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡妓湘,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,488評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了乌询。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片榜贴。...
    茶點(diǎn)故事閱讀 38,626評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖妹田,靈堂內(nèi)的尸體忽然破棺而出唬党,到底是詐尸還是另有隱情,我是刑警寧澤鬼佣,帶...
    沈念sama閱讀 34,292評(píng)論 4 329
  • 正文 年R本政府宣布驶拱,位于F島的核電站,受9級(jí)特大地震影響晶衷,放射性物質(zhì)發(fā)生泄漏蓝纲。R本人自食惡果不足惜阴孟,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,896評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望税迷。 院中可真熱鬧温眉,春花似錦、人聲如沸翁狐。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,742評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)露懒。三九已至,卻和暖如春砂心,著一層夾襖步出監(jiān)牢的瞬間懈词,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工辩诞, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留坎弯,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,324評(píng)論 2 360
  • 正文 我出身青樓译暂,卻偏偏與公主長(zhǎng)得像抠忘,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子外永,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,494評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 單例模式 適用場(chǎng)景:可能會(huì)在場(chǎng)景中使用到對(duì)象崎脉,但只有一個(gè)實(shí)例,加載時(shí)并不主動(dòng)創(chuàng)建伯顶,需要時(shí)才創(chuàng)建 最常見(jiàn)的單例模式囚灼,...
    Obeing閱讀 2,058評(píng)論 1 10
  • 事件源對(duì)象 event.srcElement.tagName event.srcElement.type 捕獲釋放...
    孤魂草閱讀 874評(píng)論 0 0
  • 1. tab列表折疊效果 html: 能源系統(tǒng)事業(yè)部 崗位名稱(chēng): 工作地點(diǎn) 崗位名...
    lilyping閱讀 1,842評(píng)論 0 1
  • 在初中時(shí),我學(xué)過(guò)辛棄疾的一首詞《丑奴兒·書(shū)博山道中壁》: 少年不識(shí)愁滋味祭衩,愛(ài)上層樓灶体。愛(ài)上層樓,為賦新詞強(qiáng)說(shuō)愁掐暮。 而...
    c7d9204d01d5閱讀 465評(píng)論 0 0
  • 今天兒子開(kāi)學(xué)第六天蝎抽,看來(lái)他已經(jīng)習(xí)慣了,早晨我也送兒子去學(xué)校路克,看著兒子背著書(shū)包走進(jìn)校園的背影织中,忽然覺(jué)得...
    皓小然媽媽閱讀 170評(píng)論 0 0