欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

使用PHP和MySQL設置用戶登錄系統

今天,大多數網站都提供登錄和注冊功能。用戶身份驗證是現代 Web 應用程序中的常見組件。使用 Yourwebsite 構建或托管網站時,您會發現創建 PHP 和 MySQL 登錄和注冊系統是有益的。

如何使用PHP與MySQL服務器建立連接?

在本博客中,我們將逐步引導您完成創建 PHP 和 MySQL 登錄系統的過程。首先,我們將介紹如何創建一個注冊系統,然后我們將向您展示如何創建一個登錄表單。該系統將使用 PHP 和 MySQL 開發。

如何創建注冊系統

在本節中,我們將指導您構建一個注冊系統,使用戶能夠通過簡單地填寫 Web 表單來創建新帳戶或注冊。但是,在此之前,我們需要創建一個包含所有用戶數據的數據庫表。

1. 創建數據庫表

您可以使用 MySQL 客戶端,例如 PHPMyAdmin。單擊允許您創建新數據庫的數據庫選項卡。然后,輸入您的數據庫名稱,例如;注冊并單擊“創建數據庫”按鈕。
同樣,您可以復制后續的 SQL 查詢并執行它,從而使您能夠在 MySQL 數據庫中創建“用戶”表。

CREATE TABLE 用戶
(id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
用戶名 VARCHAR(50) NOT NULL UNIQUE,
密碼 VARCHAR(255) NOT NULL,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP);

2. 創建配置。文件

完成數據庫表的創建后,我們現在可以繼續創建 PHP 腳本以連接到 My SQL 數據庫服務器。您可以創建一個名為“config.php”的文件并復制以下代碼進入其中。

<?php 
/* 數據庫憑據。假設您正在
使用默認設置運行 MySQL 服務器(用戶 'root' 沒有密碼) */ 
define('DB_SERVER', 'localhost'); 
定義('DB_USERNAME','root');定義('DB_PASSWORD','');
定義('DB_NAME','演示');
/* 嘗試連接 MySQL 數據庫 */ 
$link = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
// 檢查連接
if($link === false){ 
die("ERROR: 無法連接。" . mysqli_connect_error()); 
} 
?>

完成此操作后,將“演示”替換為您自己的數據庫名稱。此外,將“root”替換為您的數據庫用戶名,如果有任何密碼,您必須指定它們。

3. 創建注冊表

創建注冊表單時您需要做的第一件事是創建另一個 PHP 文件并將其命名為“registration.php”或“register.php”。您使用的代碼的輸出應該會導致顯示用戶名和密碼的注冊頁面。

構建登錄系統

在設計 PHP 和 MySQL 登錄系統時,您正在為用戶創建一個表單來輸入他們的用戶名和密碼。如果用戶填寫了所有必填字段并且憑據匹配,則授予用戶訪問網站的權限;否則,登錄嘗試將被拒絕。

1. 創建登錄表單

同樣,現在讓我們創建名為“login.php”的 PHP 和 MySQL 登錄文件。我們提供了一個代碼鏈接,您可以復制并使用它來創建表單。

2. 創建歡迎頁面

下面是設置歡迎頁面的代碼。該文件將被命名為“welcome.php”,是用戶成功登錄后被定向到的頁面。以下代碼將用于創建該頁面。

使用PHP和MySQL設置用戶登錄系統

3. 創建注銷腳本

要創建注銷文件,請將其命名為“logout.php”,就像您在設置PHP 和 MySQL登錄系統時所做的那樣。

當用戶單擊注銷或退出按鈕時,此文件中的腳本將刪除會話并將用戶重定向到登錄頁面。復制下面的注銷腳本。

<?php 
// 初始化會話
session_start();
// 取消設置所有會話變量
$_SESSION = array();
// 銷毀會話。
session_destroy();
// 重定向到登錄頁面
header("location: login.php"); 
出口; 
?>

文章鏈接: http://www.qzkangyuan.com/9709.html

文章標題:使用PHP和MySQL設置用戶登錄系統

文章版權:夢飛科技所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!

聲明:本站所有文章,如無特殊說明或標注,均為本站原創發布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
IDC云庫

醫療保健行業中的DDoS保護:主要考慮因素

2022-9-6 11:22:53

IDC云庫

可用性測試:提高網站的有效性

2022-9-6 12:06:10

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 信丰县| 马龙县| 卓资县| 高碑店市| 嫩江县| 开化县| 大石桥市| 呼图壁县| 黑龙江省| 山丹县| 盐池县| 龙里县| 营口市| 长宁县| 集贤县| 宜宾市| 文化| 栖霞市| 聂荣县| 左云县| 讷河市| 鄢陵县| 崇阳县| 石渠县| 静宁县| 德钦县| 大兴区| 辽阳县| 正镶白旗| 抚顺县| 福州市| 崇文区| 天祝| 安塞县| 佛山市| 正蓝旗| 甘洛县| 奉贤区| 南华县| 上饶市| 波密县|