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

主頁 > 知識庫 > PHP實現簡單登錄界面

PHP實現簡單登錄界面

熱門標簽:江西電銷機器人收費 杭州語音電銷機器人 高德地圖標注店鋪收費嗎 高德地圖標注位置怎么標注 電銷機器人沒有效果怎么樣 江門回撥外呼系統 欣思維地圖標注 天潤融通外呼系統好嗎 泊頭在哪里辦理400電話

PHP學習路上的第一個完整的極小極小的項目,特意做個記錄

登錄界面:

html代碼(login.html):

form action="login.php" method="post">
 fieldset>
  legend>用戶登錄/legend>
  ul>
  li>
   label>用戶名:/label>
   input type="text" name="username">
  /li>
  li>
   label>密  碼:/label>
   input type="password" name="password">
  /li>
  li>
   label> /label>
   input type="checkbox" name="remember" value="yes">7天內自動登錄
  /li>
  li>
   label> /label>
   input type="submit" name="login" value="登錄">
  /li>
  /ul>
 /fieldset>
 /form>

login.php:(登陸處理頁)

?php 
 header('Content-type:text/html; charset=utf-8');
 // 開啟Session
 session_start();
 
 // 處理用戶登錄信息
 if (isset($_POST['login'])) {
 # 接收用戶的登錄信息
 $username = trim($_POST['username']);
 $password = trim($_POST['password']);
 // 判斷提交的登錄信息
 if (($username == '') || ($password == '')) {
  // 若為空,視為未填寫,提示錯誤,并3秒后返回登錄界面
  header('refresh:3; url=login.html');
  echo "用戶名或密碼不能為空,系統將在3秒后跳轉到登錄界面,請重新填寫登錄信息!";
  exit;
 } elseif (($username != 'username') || ($password != 'password')) {
  # 用戶名或密碼錯誤,同空的處理方式
  header('refresh:3; url=login.html');
  echo "用戶名或密碼錯誤,系統將在3秒后跳轉到登錄界面,請重新填寫登錄信息!";
  exit;
 } elseif (($username = 'username')  ($password = 'password')) {
  # 用戶名和密碼都正確,將用戶信息存到Session中
  $_SESSION['username'] = $username;
  $_SESSION['islogin'] = 1;
  // 若勾選7天內自動登錄,則將其保存到Cookie并設置保留7天
  if ($_POST['remember'] == "yes") {
  setcookie('username', $username, time()+7*24*60*60);
  setcookie('code', md5($username.md5($password)), time()+7*24*60*60);
  } else {
  // 沒有勾選則刪除Cookie
  setcookie('username', '', time()-999);
  setcookie('code', '', time()-999);
  }
  // 處理完附加項后跳轉到登錄成功的首頁
  header('location:index.php');
 }
 }
 ?>

index.php(默認主頁):

?php 
 header('Content-type:text/html; charset=utf-8');
 // 開啟Session
 session_start();
 
 // 首先判斷Cookie是否有記住了用戶信息
 if (isset($_COOKIE['username'])) {
 # 若記住了用戶信息,則直接傳給Session
 $_SESSION['username'] = $_COOKIE['username'];
 $_SESSION['islogin'] = 1;
 }
 if (isset($_SESSION['islogin'])) {
 // 若已經登錄
 echo "你好! ".$_SESSION['username'].' ,歡迎來到個人中心!br>';
 echo "a href='logout.php'>注銷/a>";
 } else {
 // 若沒有登錄
 echo "您還沒有登錄,請a href='login.html'>登錄/a>";
 }
 ?>

logout.php注銷頁

?php 
 header('Content-type:text/html; charset=utf-8');
 // 注銷后的操作
 session_start();
 // 清除Session
 $username = $_SESSION['username']; //用于后面的提示信息
 $_SESSION = array();
 session_destroy();
 
 // 清除Cookie
 setcookie('username', '', time()-99);
 setcookie('code', '', time()-99);
 
 // 提示信息
 echo "歡迎下次光臨, ".$username.'br>';
 echo "a href='login.html'>重新登錄/a>";
 
 ?>

登錄成功的狀態:

若勾選7天內自動登錄,則會將登錄信息通過Cookie和Session技術保存在本地Cookie文件中,7天內會自動登錄。

注銷頁面:

登錄錯誤的幾種情況都做了處理:

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 用PHP開發GUI
  • PHP實現簡單用戶登錄界面
  • 利用php做服務器和web前端的界面進行交互
  • php+js iframe實現上傳頭像界面無跳轉
  • PHP仿博客園 個人博客(1) 數據庫與界面設計
  • Linux下為PHP添加擴展庫的方法
  • php安裝swoole擴展的方法
  • 淺談php擴展imagick
  • linux下為php添加curl擴展的方法
  • php7 圖形用戶界面GUI 開發示例

標簽:大同 江門 雙鴨山 內江 平涼 駐馬店 石嘴山 深圳

巨人網絡通訊聲明:本文標題《PHP實現簡單登錄界面》,本文關鍵詞  PHP,實現,簡單,登錄,界面,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP實現簡單登錄界面》相關的同類信息!
  • 本頁收集關于PHP實現簡單登錄界面的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 台中市| 新兴县| 甘南县| 永平县| 高陵县| 云霄县| 凤山县| 平和县| 浦江县| 沭阳县| 麦盖提县| 沽源县| 柳州市| 通道| 琼结县| 隆子县| 麻阳| 西乡县| 东光县| 彰化市| 土默特右旗| 廉江市| 钟祥市| 尉氏县| 博野县| 莎车县| 荥阳市| 色达县| 宝坻区| 遂川县| 敖汉旗| 铜陵市| 津市市| 定安县| 鸡西市| 香河县| 安宁市| 梓潼县| 陆丰市| 三门峡市| 凤冈县|