婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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登陸狀態檢測功能示例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产美女在线观看一区| 午夜国产精品一区| 亚洲一区在线观看免费 | 91看片淫黄大片一级在线观看| 欧美高清www午色夜在线视频| 久久久激情视频| 日产国产高清一区二区三区| 91亚洲男人天堂| 久久人人超碰精品| 日本特黄久久久高潮| 欧美伊人久久久久久久久影院 | 国产精品传媒视频| 国产精品一卡二| 日韩视频一区二区| 午夜精品久久久久久久久久| 色综合久久中文字幕| 国产精品乱码人人做人人爱| 狠狠色丁香婷综合久久| 欧美一级午夜免费电影| 视频一区二区三区中文字幕| 色素色在线综合| 亚洲黄色小视频| 色综合久久66| 依依成人综合视频| 97精品国产露脸对白| 亚洲私人影院在线观看| eeuss鲁一区二区三区| 日本一区二区三区dvd视频在线| 国产精品一区免费在线观看| 精品对白一区国产伦| 久色婷婷小香蕉久久| 日韩女优制服丝袜电影| 久久激情综合网| 精品久久久久久久久久久院品网| 九一九一国产精品| 欧美国产禁国产网站cc| 国产a级毛片一区| 国产精品美女久久久久久久| 91麻豆123| 午夜精品福利一区二区三区av| 在线观看一区日韩| 日日摸夜夜添夜夜添国产精品 | 国产综合一区二区| 国产精品一线二线三线精华| 欧美剧情电影在线观看完整版免费励志电影| www国产成人| 亚洲va欧美va人人爽| 99久久99久久精品国产片果冻| 色婷婷国产精品| 午夜视频在线观看一区| 日韩女优制服丝袜电影| 丁香六月久久综合狠狠色| 亚洲欧美在线视频| 欧美人动与zoxxxx乱| 国产真实乱对白精彩久久| 亚洲视频狠狠干| 欧美一二三区精品| 成人国产精品免费网站| 午夜激情综合网| 国产精品色哟哟| 欧美日韩国产高清一区二区| 国产福利精品导航| 午夜精品一区二区三区免费视频| 欧美精品一区二| 99re视频精品| 麻豆视频一区二区| 日韩美女视频19| 亚洲精品成a人| 亚洲综合在线视频| 国产成人精品免费在线| av成人免费在线| 91高清视频在线| 久久99精品国产.久久久久久| 中文字幕乱码一区二区免费| 欧美精品aⅴ在线视频| 国产精品1024| 免费视频最近日韩| 亚洲另类中文字| 国产日产欧产精品推荐色| 欧美三级中文字幕| 99精品视频在线观看免费| 奇米777欧美一区二区| 亚洲精品欧美激情| 中文字幕av在线一区二区三区| 91精品免费观看| 欧美日韩一区二区在线观看 | 高清国产一区二区| 制服丝袜一区二区三区| 蜜桃视频一区二区| 亚洲日本护士毛茸茸| 欧美成人综合网站| 国产亚洲精品中文字幕| 欧美日韩国产另类一区| 久久久久久久综合色一本| 国产高清不卡一区二区| 亚洲免费观看在线观看| 日韩亚洲欧美一区| 懂色一区二区三区免费观看| 亚洲免费观看高清完整| 国产一区二区三区四区在线观看| 亚洲视频一区在线观看| 日本一区二区三区国色天香 | 国内国产精品久久| 久久精品999| 精品一区二区三区的国产在线播放| 亚洲国产欧美在线| 亚洲自拍偷拍九九九| 亚洲六月丁香色婷婷综合久久| 中文字幕视频一区二区三区久| 国产日韩欧美精品在线| 国产欧美精品一区| 国产精品免费视频观看| 国产精品白丝在线| 亚洲免费色视频| 亚洲成av人**亚洲成av**| 天堂精品中文字幕在线| 日产欧产美韩系列久久99| 麻豆成人免费电影| 国产乱人伦精品一区二区在线观看| 精彩视频一区二区| 国产精品一二二区| 波多野结衣亚洲| 色成人在线视频| 欧美男生操女生| 精品99一区二区| 国产日韩成人精品| 国产黄色精品视频| 粉嫩aⅴ一区二区三区四区| 91麻豆国产福利在线观看| 欧美在线观看禁18| 日韩三级视频在线观看| 欧美精品一区二区三区在线播放| 久久精品一二三| 亚洲另类春色国产| 免费在线观看一区| 大桥未久av一区二区三区中文| 一本大道久久a久久精二百| 欧美日韩激情一区二区三区| 精品国产乱码久久久久久老虎 | 蜜臀91精品一区二区三区| 国产在线视频不卡二| 91在线视频免费91| 欧美精品18+| 亚洲国产经典视频| 亚洲一区二区三区四区在线 | 精品国产不卡一区二区三区| 中文字幕一区二区三区精华液 | 秋霞电影一区二区| 欧美tickling网站挠脚心| 69久久夜色精品国产69蝌蚪网| 欧美三级日本三级少妇99| 欧美色图天堂网| 欧美三级蜜桃2在线观看| 制服丝袜国产精品| 欧美高清性hdvideosex| 久久久久国产精品人| 亚洲精品中文在线观看| 国产在线精品一区二区三区不卡| 色欧美日韩亚洲| 国产日产欧美一区| 日本一不卡视频| 色噜噜夜夜夜综合网| 国产亚洲欧美在线| 麻豆91精品视频| 欧美日免费三级在线| 最新久久zyz资源站| 精品无码三级在线观看视频| 精品视频在线视频| 自拍偷拍欧美激情| 国产福利91精品| 精品国产一区二区国模嫣然| 亚洲一区在线观看免费| 99热精品国产| 国产精品色婷婷久久58| 精品一区二区三区在线观看国产| 欧美丝袜丝交足nylons| 亚洲丝袜精品丝袜在线| 成人h动漫精品一区二区| 久久人人97超碰com| 久久99国产乱子伦精品免费| 欧美一区二区三区免费| 亚洲国产欧美日韩另类综合| 日本道免费精品一区二区三区| 日韩美女视频19| 99久久久无码国产精品| 亚洲欧洲日韩女同| 成人精品gif动图一区| 欧美激情中文不卡| 成人动漫中文字幕| 国产精品久久久久一区二区三区| 国产91露脸合集magnet| 国产色综合一区| 成人中文字幕电影| 中文字幕制服丝袜成人av| 成人手机在线视频| 18欧美亚洲精品| 色综合 综合色| 亚洲国产欧美另类丝袜| 日韩一区二区中文字幕| 韩国精品久久久|