日本中文字幕免费在线,a级片免费,黄色好看一区二区三区,国产91九色在线播放,色综合无码av网站,国产AV高清精品久久,久久免费观看午夜成人网站,91成人精品免费在线

            服務熱線 400-660-5555 (轉1)

            網站建設

            網站建設

            站內資訊
            網站建設 / 站內資訊 / 行業資訊 / 正文

            網站開發之會員注冊登錄

            來源: All文章
            發布時間:2023-04-18 09:39:06

              隨著互聯網的發展,網上網站數量越來越多,各種功能層出不窮,有的功能很常見,有的功能不常見。注冊登錄功能是網站開發過程中一個很常見很常見的功能。不管是企業網站,還是商城網站,都會有這個功能,適用性非常廣。因為他可以很有效的幫助我們,發現我們的潛在客服,所以學會這個功能是很有必要的。

              1.首先我們來講一冊

              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('注冊成功!',U('Login/index'));

              }else{

              $this-error('注冊失敗!');

              }

              }

              這里我們注冊成功,會在后臺生成一個會員數據。而session值,可以方便我們在整個網站

              調用這個會員信息

              2.接下來我們說一下登錄。注冊成功后,我們會在后臺數據庫中保存一條會員記錄,登錄

              過程其實是一個匹配的過程,匹配你的登錄信息和數據庫存儲信息是否一致,如果一致,則

              驗證通過,如果不一致,則驗證失敗。如下圖所示:

              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('手機號或密碼不正確!');

              }

              }

              這里面的session跟注冊里面的session一樣,也是為了方便整個網站調用會員信息。

              3.驗證碼

              無論是注冊,還是登陸,這里都有一個共同點,那就是驗證碼。

              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

              因為我們在登陸、注冊過程中創建了session值,這個可能會造成會員信息泄露。為了防止

              信息泄露,我們要銷毀session

              publicfunctionlogout(){

              session('phonecode',null);

              session('web_phone',null);

              session('member_id',null);

              session('username',null);

              session('password',null);

              session('isopen',null);

              $this-redirect('/');

              }

              最后,希望大家能學會這個功能,在以后的網站建設過程中能用到。

            * 文章來源于網絡,如有侵權,請聯系客服刪除處理。
            在線 咨詢

            添加動力小姐姐微信

            微信 咨詢

            電話咨詢

            400-660-5555 (轉1)

            我們聯系您

            電話 咨詢
            微信掃碼關注動力小姐姐 X
            qr