婷婷综合国产,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啪九色porn原创视频在线观看| 欧美人成免费网站| 国产999精品久久| 男女男精品视频| 一区二区三区av电影| 久久久不卡网国产精品二区| 制服丝袜中文字幕一区| 91网站在线观看视频| 黄色成人免费在线| 男男视频亚洲欧美| 日韩一区精品视频| 婷婷国产在线综合| 亚洲国产精品一区二区久久| 亚洲精品欧美激情| 亚洲日本在线a| 亚洲你懂的在线视频| 亚洲精品日产精品乱码不卡| 亚洲美女电影在线| 亚洲欧美偷拍卡通变态| 亚洲男同1069视频| 亚洲一区二区在线免费观看视频| 亚洲综合激情网| 午夜影院久久久| 日韩精品午夜视频| 久草这里只有精品视频| 欧美亚洲日本一区| bt7086福利一区国产| 91视视频在线观看入口直接观看www| 国产美女精品一区二区三区| 国产麻豆精品一区二区| 国产大片一区二区| 99精品在线观看视频| 欧美优质美女网站| 日韩午夜中文字幕| 久久精品网站免费观看| 亚洲国产精品成人综合| 国产精品成人免费在线| 亚洲综合图片区| 免费观看在线色综合| 国产精品影视在线观看| 成av人片一区二区| 91麻豆蜜桃一区二区三区| 日本精品视频一区二区| 欧美专区日韩专区| 欧美高清视频不卡网| 欧美一级日韩不卡播放免费| 亚洲国产精品av| 亚洲色图在线播放| 日本欧洲一区二区| 成人爽a毛片一区二区免费| av亚洲精华国产精华精华| 97精品视频在线观看自产线路二| 欧美日韩国产综合一区二区| 日韩一区二区三区av| 亚洲美女在线国产| 免费观看在线色综合| 成人高清伦理免费影院在线观看| 在线观看国产一区二区| www欧美成人18+| 亚洲一区二区精品3399| 国产精品一线二线三线| 91美女片黄在线观看| 日韩欧美一级在线播放| 中文字幕亚洲综合久久菠萝蜜| 肉色丝袜一区二区| 处破女av一区二区| 欧美日韩一区久久| 亚洲欧美综合另类在线卡通| 免费日本视频一区| 欧美综合久久久| 国产精品久久久久久久裸模| 日本vs亚洲vs韩国一区三区 | 一区二区三区欧美| 丝袜美腿亚洲综合| 99精品视频一区二区三区| 欧美三级一区二区| 中文字幕一区二区三| 久久99热99| 日韩一区二区电影| 国产精品国产三级国产普通话99| 亚洲妇熟xx妇色黄| 91美女片黄在线观看91美女| 欧美mv日韩mv| 91玉足脚交白嫩脚丫在线播放| 欧美日本不卡视频| 亚洲免费av高清| 99热这里都是精品| 精品久久久久久久久久久久久久久| 亚洲欧洲美洲综合色网| 国产成人综合亚洲91猫咪| 欧美日韩中文精品| 亚洲欧洲成人自拍| 国产成人亚洲综合a∨婷婷| 日韩欧美国产午夜精品| 亚洲一区二区三区在线| 色香色香欲天天天影视综合网| 精品国产免费一区二区三区四区| 亚洲综合av网| 欧美日韩1区2区| 亚洲香蕉伊在人在线观| 色综合色狠狠天天综合色| 国产精品美女久久久久高潮| 青娱乐精品在线视频| 欧美一区三区四区| 美女诱惑一区二区| 欧美日韩一区中文字幕| 免费日本视频一区| 欧美tickling网站挠脚心| 国产一本一道久久香蕉| 日韩一二三四区| 国产麻豆午夜三级精品| 国产欧美精品在线观看| 国产成人综合视频| 久久精品视频一区二区| 处破女av一区二区| 亚洲人妖av一区二区| 91在线视频播放地址| 亚洲免费视频中文字幕| 欧美亚洲一区三区| 日韩av中文字幕一区二区三区| 欧美日韩一级二级三级| 裸体一区二区三区| 久久色在线观看| 91热门视频在线观看| 亚洲一区二区av在线| xfplay精品久久| 午夜精品久久久久久久久| 538在线一区二区精品国产| 日本免费在线视频不卡一不卡二| 久久亚洲精华国产精华液 | 26uuu久久天堂性欧美| 国产精品中文字幕日韩精品| 日韩一区中文字幕| 91精品综合久久久久久| 欧美激情一区二区三区蜜桃视频 | 国产亚洲一区二区在线观看| av午夜一区麻豆| 日韩黄色片在线观看| 国产日本欧美一区二区| 欧日韩精品视频| 秋霞电影网一区二区| 亚洲色图欧洲色图婷婷| 日韩精品最新网址| 99久久777色| 久久成人免费电影| 欧美不卡123| 在线精品视频免费观看| 国产一区二区h| 亚洲电影一区二区| 国产精品天美传媒| 91麻豆精品国产| 91在线免费视频观看| 精品一区二区三区在线播放| 久久激五月天综合精品| 亚洲欧洲日韩av| 欧美大片一区二区| 欧美亚洲国产怡红院影院| 国产精一品亚洲二区在线视频| 亚洲一区二区三区四区五区中文| 久久精品视频免费观看| 日韩精品一区二区三区中文不卡| 99久久99久久综合| 成人一级视频在线观看| 看片网站欧美日韩| 日韩不卡手机在线v区| 一区二区三区视频在线观看| 国产精品伦一区二区三级视频| 这里只有精品免费| 亚洲人成网站影音先锋播放| 日韩一级片在线播放| 99视频一区二区| 成人性生交大片免费看在线播放 | 精品国产一区二区亚洲人成毛片| 欧美色偷偷大香| 欧洲人成人精品| 91在线精品一区二区| 成人污污视频在线观看| 国产一区久久久| 精品一区二区在线免费观看| 亚洲风情在线资源站| 亚洲无线码一区二区三区| 日韩美女视频一区二区| **性色生活片久久毛片| 日本一区二区三区在线不卡| 日韩久久免费av| 欧美不卡一区二区三区四区| 日韩美女主播在线视频一区二区三区| 在线一区二区三区做爰视频网站| 91天堂素人约啪| 成人国产一区二区三区精品| eeuss鲁片一区二区三区| 东方aⅴ免费观看久久av| 国产精品一区2区| 国产成人激情av| 成人国产精品视频| 色综合久久久久网| 欧美亚洲图片小说| 在线不卡一区二区| 日韩视频免费观看高清完整版 |