国产女人被狂躁到高潮小说,亚洲日韩一区二区三区,色窝窝无码一区二区三区成人网站 ,丰满岳乱妇在线观看中字无码

400-800-9385
網站建設資訊詳細

網站開發之會員注冊登錄

發表日期:2019-04-29 17:13:42   作者來源:方維網絡   瀏覽:4784   標簽:網站開發    
隨著互聯網的發展,網上網站數量越來越多,各種功能層出不窮,有的功能很常見,有的功能不常見。注冊登錄功能是網站開發過程中一個很常見很常見的功能。不管是企業網站,還是商城網站,都會有這個功能,適用性非常廣。因為他可以很有效的幫助我們,發現我們的潛在客服,所以學會這個功能是很有必要的。
 
1.首先我們來講一下注冊
 

會員注冊框



    public function register(){
        $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($flag>0){
        session('phone',$phone);
        session('password',$password);
        $this->success('注冊成功!',U('Login/index'));   
        }else{
        $this->error('注冊失敗!'); 
        }
}
 
這里我們注冊成功,會在后臺生成一個會員數據。而session值,可以方便我們在整個網站
調用這個會員信息
 
2.接下來我們說一下登錄。注冊成功后,我們會在后臺數據庫中保存一條會員記錄,登錄
過程其實是一個匹配的過程,匹配你的登錄信息和數據庫存儲信息是否一致,如果一致,則
驗證通過,如果不一致,則驗證失敗。如下圖所示:
 

會員登錄



public function login(){
       $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($flag>0){
        session('member_id',$member_id);
        $this->success('登陸成功!',U('People/index'));  
        }else{
        $this->error('手機號或密碼不正確!'); 
        }
 
}
 
這里面的session跟注冊里面的session一樣,也是為了方便整個網站調用會員信息。
 
3.驗證碼
無論是注冊,還是登陸,這里都有一個共同點,那就是驗證碼。
 
public function verify() {
        layout(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
public function logout(){
         session('phonecode',null);
         session('web_phone',null);
         session('member_id',null);
         session('username',null);
         session('password',null);
         session('isopen',null);
         $this->redirect('/');
}
 
最后,希望大家能學會這個功能,在以后的網站建設過程中能用到。
如沒特殊注明,文章均為方維網絡原創,轉載請注明來自http://www.sdlwjx666.com/news/5035.html