99re6这里有精品热视频,捆绑调教视频在线观看,国产99久久亚洲综合精品,国产综合久久久久久鬼色,精品欧美成人高清在线观看

服務(wù)熱線 400-660-8066

網(wǎng)站建設(shè)

網(wǎng)站建設(shè)

站內(nèi)資訊
網(wǎng)站建設(shè) / 站內(nèi)資訊 / 行業(yè)資訊 / 正文

網(wǎng)站開(kāi)發(fā)之會(huì)員注冊(cè)登錄

來(lái)源: All文章
發(fā)布時(shí)間:2023-04-18 09:39:06

  隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)上網(wǎng)站數(shù)量越來(lái)越多,各種功能層出不窮,有的功能很常見(jiàn),有的功能不常見(jiàn)。注冊(cè)登錄功能是網(wǎng)站開(kāi)發(fā)過(guò)程中一個(gè)很常見(jiàn)很常見(jiàn)的功能。不管是企業(yè)網(wǎng)站,還是商城網(wǎng)站,都會(huì)有這個(gè)功能,適用性非常廣。因?yàn)樗梢院苡行У膸椭覀?,發(fā)現(xiàn)我們的潛在客服,所以學(xué)會(huì)這個(gè)功能是很有必要的。

  1.首先我們來(lái)講一冊(cè)

  publicfunctionregister(){

  $username=I('username');

  $password=I('password');

  $phone=I('phone');

  $email=I('email');

  $repassword=I('repassword');

  $code=I('code');

  $MemberObj=new\Fwadmin\Model\MemberModel();

  $flag=$MemberObj-register($phone,$password,$email,$username);

  if($flag0){

  session('phone',$phone);

  session('password',$password);

  $this-success('注冊(cè)成功!',U('Login/index'));

  }else{

  $this-error('注冊(cè)失?。?#39;);

  }

  }

  這里我們注冊(cè)成功,會(huì)在后臺(tái)生成一個(gè)會(huì)員數(shù)據(jù)。而session值,可以方便我們?cè)谡麄€(gè)網(wǎng)站

  調(diào)用這個(gè)會(huì)員信息

  2.接下來(lái)我們說(shuō)一下登錄。注冊(cè)成功后,我們會(huì)在后臺(tái)數(shù)據(jù)庫(kù)中保存一條會(huì)員記錄,登錄

  過(guò)程其實(shí)是一個(gè)匹配的過(guò)程,匹配你的登錄信息和數(shù)據(jù)庫(kù)存儲(chǔ)信息是否一致,如果一致,則

  驗(yàn)證通過(guò),如果不一致,則驗(yàn)證失敗。如下圖所示:

  publicfunctionlogin(){

  $phone=I('username');

  $password=I('password');

  $ModelObj=new\Fwadmin\Model\MemberModel();

  $flag=$ModelObj-login($phone,$password);

  $member=M('member')-where(array('username|phone'=$phone))-find();

  $member_id=$member['member_id'];

  if($flag0){

  session('member_id',$member_id);

  $this-success('登陸成功!',U('People/index'));

  }else{

  $this-error('手機(jī)號(hào)或密碼不正確!');

  }

  }

  這里面的session跟注冊(cè)里面的session一樣,也是為了方便整個(gè)網(wǎng)站調(diào)用會(huì)員信息。

  3.驗(yàn)證碼

  無(wú)論是注冊(cè),還是登陸,這里都有一個(gè)共同點(diǎn),那就是驗(yàn)證碼。

  publicfunctionverify(){

ayout(false);

  ob_clean();

  $Verify=new\Think\Verify();

  $Verify-fontSize=20;

  $Verify-useImgBg=false;

  $Verify-length=4;

  $Verify-useNoise=false;

  $Verify-useCurve=false;

  $Verify-codeSet='0123456789';

  $Verify-imageW=158;

  $Verify-imageH=55;

  $Verify-entry();

  }

  4銷毀session

  因?yàn)槲覀冊(cè)诘顷?、注?cè)過(guò)程中創(chuàng)建了session值,這個(gè)可能會(huì)造成會(huì)員信息泄露。為了防止

  信息泄露,我們要銷毀session

  publicfunctionlogout(){

  session('phonecode',null);

  session('web_phone',null);

  session('member_id',null);

  session('username',null);

  session('password',null);

  session('isopen',null);

  $this-redirect('/');

  }

  最后,希望大家能學(xué)會(huì)這個(gè)功能,在以后的網(wǎng)站建設(shè)過(guò)程中能用到。

* 文章來(lái)源于網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系客服刪除處理。
在線 咨詢

添加動(dòng)力小姐姐微信

微信 咨詢

電話咨詢

400-660-8066

我們聯(lián)系您

電話 咨詢
微信掃碼關(guān)注動(dòng)力小姐姐 X
qr