欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > thinkphp 5框架實現登陸,登出及session登陸狀態檢測功能示例

thinkphp 5框架實現登陸,登出及session登陸狀態檢測功能示例

熱門標簽:銅川電話機器人價格 青白江地圖標注 沛縣400電話辦理 江蘇電商外呼系統運營商 聊城電話外呼系統公司 辦理重慶400電話 德陽中江如何申請400開頭電話 AI電話機器人OEM貼牌 智能電話機器人好公司門薩維

本文實例講述了thinkphp 5框架實現登陸,登出及session登陸狀態檢測功能。分享給大家供大家參考,具體如下:

1,訪問http://localhost/tp5/admin.php時,判斷有沒有登陸:

想法:寫一個父類,繼承controller,然后定義一個初始化方法,在控制器調用時就判斷是否登陸

?php
namespace app\Admin\controller;
use think\Controller;
use think\Session;
class Basic extends Controller
{
  //如果你的控制器類繼承了\think\Controller類的話,可以定義控制器初始化方法_initialize,在該控制器的方法調用之前首先執行。
  public function _initialize()
  {
    //判斷有無admin_username這個session,如果沒有,跳轉到登陸界面
    if(!session('admin_username')){
      return $this->error('您沒有登陸',url('Login/login'));
    }
  }
}

登陸界面:

!DOCTYPE html>
html lang="en">
head>
  meta charset="UTF-8">
  meta name="viewport" content="width=device-width, initial-scale=1.0">
  meta http-equiv="X-UA-Compatible" content="ie=edge">
  title>Document/title>
/head>
body>
  h1>登陸/h1>
  div>
    form class="m-t" role="form" action="{url('Login/login')}" method="post">
      div class="input-field">
        input id="admin_username" type="text" name="admin_username" class=" validate" placeholder="請輸入用戶名" required>
        label for="admin_username">用戶名/label>
      /div>
      div class="input-field">
        input id="admin_password" type="password" name="admin_password" placeholder="請輸入密碼" class="validate" required>
        label for="admin_password">密碼/label>
      /div>
      button type="submit" class="waves-effect red lighten-1 waves-light btn full-width " style="margin-top:10px; height:40px;">登 錄/button>
    /form>
  /div>
/body>
/html>

登陸控制器:

?php
namespace app\Admin\controller;
use think\Controller;
use think\Session;
use think\Request;
use think\Db;
class Login extends Controller{
  public function login(){
//判斷是否是post方法發送的數據:如果是則開始登陸
    if (Request::instance()->isPost()){
      $admin_username = input('post.admin_username');//接收前臺用戶名
      $admin_password = input('post.admin_password');//接收前臺密碼
      if(empty($admin_username) || empty($admin_password)){
        $this->error("用戶名或者密碼不能為空!");
      }
      //從數據庫讀取數據
      $admin_info = DB::name('admin')
      ->where('admin_username',$admin_username)
      ->find();
      if(empty($admin_info)){
        $this->error('用戶不存在,請重新登陸',url('Login/login'));
      }else{
        if(md5($admin_password)!=$admin_info['admin_password']){
          $this->error('密碼不正確,請重新登陸',url('Login/login'));
        }else{
          Session::set('admin_username',$admin_username);
          $this->success("登錄成功!",url('Index/index'));
        }
      }
    }else{//如果不是post,則返回登陸界面
      return view('login');
    }
  }
  public function logout(){
    session(null);//退出清空session
    return $this->success('退出成功',url('Login/login'));//跳轉到登錄頁面
  }
}

如果失敗,回到登陸頁面;如果登陸成功,跳轉到后臺首頁:

?php
namespace app\Admin\controller;
use think\Controller;
use think\Session;
use think\View;
//后臺首頁繼承自登陸判斷頁面,每次加載都會先執行判斷頁面的代碼
class Index extends Basic
{
  public function index()
  {
    $view = new View();
    $data = session('admin_username');
    $view->assign('data',$data);
    //return view('index');
    return $view->fetch('index');
  }
}

后臺首頁面:

!DOCTYPE html>
html lang="en">
head>
  meta charset="UTF-8">
  meta name="viewport" content="width=device-width, initial-scale=1.0">
  meta http-equiv="X-UA-Compatible" content="ie=edge">
  title>Document/title>
/head>
body>
  !-- h1>hello,{$Think.session.admin_username}/h1> -->
  h1>hello,{$data}/h1>
  a href="{:url('Login/logout')}" rel="external nofollow" >退出登陸/a>
/body>
/html>

更多關于thinkPHP相關內容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結》、《ThinkPHP常用方法總結》、《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《Zend FrameWork框架入門教程》及《PHP模板技術總結》。

希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。

您可能感興趣的文章:
  • tp框架(thinkPHP)實現三次登陸密碼錯誤之后鎖定賬號功能示例
  • ThinkPHP實現簡單登陸功能
  • ThinkPHP6.0如何利用自定義驗證規則規范的實現登陸

標簽:鷹潭 濟寧 迪慶 南寧 烏魯木齊 赤峰 山南 三亞

巨人網絡通訊聲明:本文標題《thinkphp 5框架實現登陸,登出及session登陸狀態檢測功能示例》,本文關鍵詞  thinkphp,框架,實現,登陸,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《thinkphp 5框架實現登陸,登出及session登陸狀態檢測功能示例》相關的同類信息!
  • 本頁收集關于thinkphp 5框架實現登陸,登出及session登陸狀態檢測功能示例的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    国产69精品久久99不卡| 久久国产精品国语对白| 91麻豆精品国产91| 亚洲二区在线观看| 日韩精品――色哟哟| 欧美视频一区在线| 亚洲狠狠爱一区二区三区| 91av免费观看| 欧美亚洲一区三区| 亚洲一区二区三区视频在线播放| 91丝袜国产在线播放| 日本福利一区二区| 亚洲一区av在线| 日本一卡二卡在线| 日韩午夜在线观看| 麻豆一区二区三| 亚洲自拍偷拍图| 久久久久国产精品厨房| 国产成人综合亚洲91猫咪| 美女福利视频网| 国产精品久久午夜| 99国产精品视频免费观看| 欧美午夜在线一二页| 亚洲国产视频网站| 欧美 日本 国产| 久久蜜桃香蕉精品一区二区三区| 国产美女精品人人做人人爽| 多男操一女视频| 亚洲免费观看视频| 人妻av一区二区| 精品奇米国产一区二区三区| 国产剧情一区在线| 色乱码一区二区三区88| 亚洲一级片在线观看| 中国美女乱淫免费看视频| 久久综合久色欧美综合狠狠| 国产成人精品亚洲日本在线桃色| 一本一本大道香蕉久在线精品| 一区二区三区成人| 中文字幕狠狠干| 亚洲国产精品高清| 国产91在线免费观看| 欧美一二区视频| 国产精品18久久久久久久久| 在线亚洲免费视频| 美女网站色91| 9.1人成人免费视频网站| 亚洲电影在线免费观看| 欧洲美一区二区三区亚洲| 中文字幕免费不卡在线| 国产香蕉精品视频| 久久久久九九视频| 亚洲一区二区三区三州| 欧美电影免费提供在线观看| 丁香天五香天堂综合| 欧美高清性hdvideosex| 国产一区福利在线| 欧美日韩久久不卡| 国产在线观看免费一区| 欧洲一区在线电影| 精品一区二区在线观看| 欧美中文一区二区三区| 紧缚捆绑精品一区二区| 欧日韩精品视频| 久久不见久久见免费视频1| 色婷婷av一区| 蓝色福利精品导航| 欧美日韩一区三区| 国产九色sp调教91| 欧美人牲a欧美精品| 国产乱码精品一区二区三区av| 欧美日韩国产在线播放网站| 久久se这里有精品| 欧美性生活一区| 国产成人精品免费| 日韩欧美国产精品一区| 99re亚洲国产精品| 国产午夜精品在线观看| 中文字幕乱码在线| 亚洲精品久久嫩草网站秘色| 欧美日韩国产一二三区| 调教+趴+乳夹+国产+精品| 色婷婷国产精品| 国产精品18久久久久久久久久久久| 日韩一区二区影院| 久草福利在线观看| 国产精品情趣视频| 熟女少妇内射日韩亚洲| 亚洲国产aⅴ天堂久久| 麻豆精品一区二区三区视频| 久久99精品国产| 欧美一区二区视频观看视频| 99re这里只有精品6| 国产精品婷婷午夜在线观看| 日本xxxxxxxxx18| 日本免费在线视频不卡一不卡二| 欧美综合一区二区三区| 岛国精品在线播放| 久久久久久久久免费| 免费在线观看你懂的| 午夜精品久久久| 欧美日韩日日夜夜| 91视频在线看| 亚洲日本护士毛茸茸| 天天做夜夜爱爱爱| 国产一区二区三区蝌蚪| 26uuu另类欧美亚洲曰本| 一起草在线视频| 亚洲成av人片在线观看| 欧美在线视频不卡| 91在线丨porny丨国产| 中文字幕一区二区在线观看| 国产精品久久久免费看| 国产精品一区二区x88av| 久久亚洲精华国产精华液| 无码 人妻 在线 视频| 久久国产剧场电影| 欧美成人在线直播| 亚洲熟妇一区二区三区| 免费成人av资源网| 欧美成人在线直播| 亚洲最大成人网站| 麻豆国产精品一区二区三区| 精品美女在线播放| 久久久久久久久久久久| 狠狠色狠狠色合久久伊人| 精品成a人在线观看| 亚洲第一综合网| 国产乱码精品一区二区三区av| 国产午夜精品在线观看| 福利视频第一页| 成人黄色777网| 亚洲精品视频免费看| 欧美在线观看视频一区二区| 丰满人妻一区二区三区53视频| 亚洲午夜影视影院在线观看| 精品视频在线看| 一级欧美一级日韩片| 免费国产亚洲视频| 久久久国产精品麻豆| 久久av红桃一区二区禁漫| 成人免费观看视频| 一区二区欧美视频| 欧美精品国产精品| 扒开jk护士狂揉免费| 国产麻豆一精品一av一免费| 国产精品色在线观看| 色狠狠色噜噜噜综合网| 日本精品一二三区| 美女高潮久久久| 亚洲国产精华液网站w| 日本福利一区二区| 精品人妻伦一二三区久| 麻豆成人久久精品二区三区红| 国产亚洲综合在线| 在线看一区二区| 一级特黄a大片免费| 国产在线国偷精品产拍免费yy| 中文字幕一区二区三区乱码在线| 欧美三级在线播放| a级大片在线观看| 高清久久久久久| 亚洲国产视频直播| 久久综合九色综合97_久久久| 战狼4完整免费观看在线播放版| 99精品视频一区| 日韩精品免费专区| 中文字幕免费观看一区| 欧美日韩亚洲国产综合| 午夜在线观看一区| 91网站在线播放| 美腿丝袜在线亚洲一区| 亚洲视频网在线直播| 日韩欧美中文字幕制服| 日本精品在线免费观看| 99久久久无码国产精品性波多 | 欧美日韩一区视频| 免费一级做a爰片久久毛片潮| 成人免费视频视频| 日韩国产欧美在线视频| 国产精品卡一卡二卡三| 欧美一区2区视频在线观看| 日韩福利小视频| 国产一级二级视频| 成人黄色a**站在线观看| 视频一区免费在线观看| 国产精品卡一卡二卡三| 日韩一区二区三区视频在线| avtt天堂在线| 国产全是老熟女太爽了| 91免费国产在线| 极品尤物av久久免费看| 亚洲国产欧美在线| 国产精品蜜臀在线观看| 欧美大片一区二区三区| 欧美在线小视频| 国产精品成人69xxx免费视频| 内射中出日韩无国产剧情| 99精品一区二区三区| 国产在线播放一区三区四|