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

主頁 > 知識庫 > PHP實現簡易用戶登錄系統

PHP實現簡易用戶登錄系統

熱門標簽:地圖標注符號樣式有 電子地圖標注怎么修改 廈門400電話辦理選易號網 天客通地圖標注 臨沂crm外呼系統平臺 公司外呼系統中心 梧州市機器人外呼系統怎么樣 菏澤語音外呼系統運營商 如何在世界地圖標注

PHP簡易用戶登錄系統,供大家參考,具體內容如下

最近剛剛看到PHP連接數據庫的實例,于是做了一個簡易的用戶系統

直接上代碼

連接數據庫:connect.php

?php
$servername = "localhost";
$username = "formbd";
$password = "formbd";
$dbname = "form";
 
// 創建連接
$conn = new mysqli($servername, $username, $password, $dbname);
 
// 檢測連接
if ($conn->connect_error) {
  die("連接失敗: " . $conn->connect_error);
}

?>

用戶注冊前端頁面:reg.html

!doctype html>
html lang="en">
  head>
    meta charset="UTF-8">
    title>用戶注冊頁面/title>
  /head>
  body>
    form action="reg.php" method="post">
      p>用戶名:input type="text" name="name">/p>
      p>密 碼: input type="text" name="password">/p>
      p>input type="submit" name="submit" value="注冊">
        a href="login.html" >input type="button" name="login" value="已有賬號,返回登錄">/a>
      /p>
    /form>
  /body>
/html>

注冊后端處理:reg.php

?php 
  header("Content-Type: text/html; charset=utf8");

  if(!isset($_POST['submit'])){
    exit("錯誤執行");
  }//判斷是否有submit操作

  $name=$_POST['name'];//post獲取表單里的name
  $user_password=$_POST['password'];//post獲取表單里的password

  include('connect.php');//鏈接數據庫
  $q="insert into user(id,username,password) values (null,'$name','$user_password')";//向數據庫插入表單傳來的值的sql
  $sql = "select * from user where username = '$name'";
  
  if (($conn->query($sql))==$name) {
    echo '用戶名已存在';
    $result = $conn->query($sql);
    /*echo "
          script>
              setTimeout(function(){window.location.href='reg.html';},1000);
          /script>

        ";*/
  }
  else {
  $conn->query($q);
  echo "注冊成功";
  echo "
          script>
              setTimeout(function(){window.location.href='login.html';},1000);
          /script>

        ";
}
  
  $conn->close();//關閉數據庫

?>

用戶登錄前端頁面:login.html

!doctype html>
html lang="en">
  head>
    meta charset="UTF-8">
    title>登陸/title>
  /head>
  body>
    form name="login" action="login.php" method="post">
        p>用戶名input type=text name="name">/p>
        p>密 碼input type=password name="password">/p>
        p>input type="submit" name="submit" value="登錄">
          a href="reg.html" >input type="button" name="reg" value="注冊">/a>
        /p>

      /form>
  /body>
/html>

登錄后端處理:login.php

?PHP
  header("Content-Type: text/html; charset=utf8");
  if(!isset($_POST["submit"])){
    exit("錯誤執行");
  }//檢測是否有submit操作

  include('connect.php');//鏈接數據庫
  $name = $_POST['name'];//post獲得用戶名表單值
  $passowrd = $_POST['password'];//post獲得用戶密碼單值

  if ($name  $passowrd){//如果用戶名和密碼都不為空
       $sql = "select * from user where username = '$name' and password='$passowrd'";//檢測數據庫是否有對應的username和password的sql

       $result = $conn->query($sql);//執行sql
       $rows=$result->fetch_assoc();//返回一個數值
       if($rows){//0 false 1 true
          header("refresh:0;url=success.php");//如果成功跳轉至success.php頁面
          exit;
       }else{
        echo "用戶名或密碼錯誤";
        echo "
          script>
              setTimeout(function(){window.location.href='login.html';},1000);
          /script>

        ";//如果錯誤使用js 1秒后跳轉到登錄頁面重試;
       }
      

  }else{//如果用戶名或密碼有空
        echo "表單填寫不完整";
        echo "
           script>
              setTimeout(function(){window.location.href='login.html';},1000);
           /script>";

            //如果錯誤使用js 1秒后跳轉到登錄頁面重試;
  }

  $conn->close();//關閉數據庫
?>

登錄成功后:success.php

PS:功能未完善

?php 
include 'connect.php';
session_start(); //聲明變量
$username = isset($_SESSION['nmae']) ? $_SESSION['name'] : "";
?>
!doctype html>
html lang="en">
  head>
    meta charset="UTF-8">
    title>登陸成功/title>
  /head>
  body>
    歡迎光臨
    ?php echo $username;?>
    ?php ?>
  /body>
/html>

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

您可能感興趣的文章:
  • PHP+jQuery+Ajax實現用戶登錄與退出
  • PHP中如何使用session實現保存用戶登錄信息
  • PHP實現用戶登錄的案例代碼
  • php中如何同時使用session和cookie來保存用戶登錄信息
  • php中使用cookie來保存用戶登錄信息的實現代碼
  • PHP+Ajax驗證碼驗證用戶登錄
  • PHP實現簡單用戶登錄界面
  • php使用cookie保存用戶登錄的用戶名實例
  • php面向對象的用戶登錄身份驗證
  • php+mysql大量用戶登錄解決方案分析

標簽:綿陽 黃石 郴州 雞西 白城 迪慶 貴陽 瀘州

巨人網絡通訊聲明:本文標題《PHP實現簡易用戶登錄系統》,本文關鍵詞  PHP,實現,簡易,用戶,登錄,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP實現簡易用戶登錄系統》相關的同類信息!
  • 本頁收集關于PHP實現簡易用戶登錄系統的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 叙永县| 邯郸县| 舞钢市| 宜春市| 珠海市| 临洮县| 乐平市| 嵩明县| 怀宁县| 建德市| 三门峡市| 德江县| 韶山市| 车致| 兴仁县| 永善县| 阜城县| 霞浦县| 德州市| 玛纳斯县| 黔南| 泰安市| 连城县| 沈丘县| 射阳县| 资溪县| 英超| 隆德县| 齐河县| 绥芬河市| 南汇区| 拉孜县| 革吉县| 砚山县| 新竹县| 林州市| 监利县| 中宁县| 贡嘎县| 礼泉县| 武平县|