真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

thinkphp5如何實現(xiàn)后臺登錄界面

這篇文章將為大家詳細講解有關(guān)thinkphp5如何實現(xiàn)后臺登錄界面,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)公司推出東莞免費做網(wǎng)站回饋大家。

1.解壓"tp5"壓縮包到"thinkphp_5.0.24_with_extend\"(E);

2.把解壓好的"tp5文件夾"—>改名"demo(可以起其它的名字)"->把demo文件夾拷貝到WWW目錄;

3.在瀏覽器中輸入"http://127.0.0.1/demo/public"—>查看tp5是否可以使用;

4.創(chuàng)建或?qū)胍粋€數(shù)據(jù)庫(我是導(dǎo)入的);

5.在application文件夾中—>創(chuàng)建admin文件夾—>在admin文件夾中—>分別創(chuàng)建controller、

model、view文件夾—>在controller文件夾中—>創(chuàng)建Login.php;

D:\phpStudy\WWW\demo\application\admin\controller\Login.php

內(nèi)容

paginate(3);
        // $this->assign('linkres',$linkres);
        if(request()->isPost()){
            $login=new Log;
            $status=$login->login(input('username'),input('password'));
            if($status==1){
                return $this->success('登錄成功,正在跳轉(zhuǎn)!','Index/index');
            }elseif($status==2){
                return $this->error('賬號或者密碼錯誤!');
            }else{
                return $this->error('用戶不存在!');
            }
        }
        return $this->fetch('login');
    }
 
    public function logout(){
        session(null);
        return $this->success('退出成功!',url('index'));
    }
 
 
}

6.在model文件夾中—>創(chuàng)建Login.php文件

D:\phpStudy\WWW\demo\application\admin\model\Login.php

內(nèi)容:

where('username','=',$username)->find();
        if($admin){
            if($admin['password']==md5($password)){
                \think\Session::set('id',$admin['id']);
                \think\Session::set('username',$admin['username']);
                return 1;
            }else{
                return 2;
            }
 
        }else{
            return 3;
        }
    }
}

7.在view文件夾中—>創(chuàng)建Login文件夾—>在Login文件夾中—>創(chuàng)建login.html文件

D:\phpStudy\WWW\demo\application\admin\view\Login\login.html

內(nèi)容:



    
    后臺登錄
    



    

后臺管理

                                                                
  •                         用戶名:                                              
  •                     
  •                         密碼:                                              
  •                     
  •                                              
  •                                       
        

    8.D:\phpStudy\WWW\demo\application\config.php

    // 應(yīng)用調(diào)試模式
     'app_debug'              => false,

    修改成:

    'app_debug'              => true,

    就能看到Bug了!

    模板文件不存在:D:\phpStudy\WWW\demo\public/../application/admin\view\login\login.html

    view下的login文件名不對?。?!*在controller和model下Login.php要大寫Login,

    在view下login.html要小寫login!

    SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)出現(xiàn)Bug是沒有鏈接數(shù)據(jù)庫的

    D:\phpStudy\WWW\demo\application\database.php

    填寫內(nèi)容

    return [
        // 數(shù)據(jù)庫類型
        'type'            => 'MySQL',
        // 服務(wù)器地址
        'hostname'        => '127.0.0.1',
        // 數(shù)據(jù)庫名
        'database'        => 'youme', //你創(chuàng)建或?qū)氲臄?shù)據(jù)庫名
        // 用戶名
        'username'        => 'root',
        // 密碼
        'password'        => '****',
        // 端口
        'hostport'        => '',
        // 連接dsn
        'dsn'             => '',
        // 數(shù)據(jù)庫連接參數(shù)
        'params'          => [],
        // 數(shù)據(jù)庫編碼默認采用utf8
        'charset'         => 'utf8',
        // 數(shù)據(jù)庫表前綴
        'prefix'          => 'ym_',  // 你創(chuàng)建或?qū)霐?shù)據(jù)庫表名的前綴
     
     
    *****************************************************************************************
      SQLSTATE[42S02]: Base table or view not found: 1146 Table 'youhe.admin' doesn't exist(Bug)

    D:\phpStudy\WWW\demo\application\admin\model\Login.php

    where('username','=',$username)->find();
            $user= \think\Db::name('user')->where('username','=',$username)->find();
    //        if($admin){
            if($user){
    //            if($admin['password']==md5($password)){
                if($user['password']==$password){
    //                \think\Session::set('id',$admin['id']);
                    \think\Session::set('id',$user['id']);
    //                \think\Session::set('username',$admin['username']);
                    \think\Session::set('username',$user['username']);
                    return 1;
                }else{
                    return 2;
                }
            }else{
                return 3;
            }
        }
    }

    關(guān)于“thinkphp5如何實現(xiàn)后臺登錄界面”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。


    文章題目:thinkphp5如何實現(xiàn)后臺登錄界面
    文章轉(zhuǎn)載:http://weahome.cn/article/pgpcsj.html

    其他資訊

    在線咨詢

    微信咨詢

    電話咨詢

    028-86922220(工作日)

    18980820575(7×24)

    提交需求

    返回頂部