如何在 SQL 中匹配数据库中的用户名和密码?
在本文中,我们将检查用户输入的凭据(用户名和密码)。如果凭据与数据库条目匹配,用户可以进入另一个页面,如果凭据不正确,则显示“对不起,用户名和密码无效”。
先决条件: XAMPP 服务器,HTML 基础,CSS, PHP,MySQL。
第 1 步:首先,我们必须从 XAMPP 控制面板启动 XAMPP 服务器。 XAMPP 是捆绑软件。
打开 XAMPP 控制面板并启动 Apache 和 MySQL 服务。在 XAMPP 文件夹中,转到htdocs文件夹并创建一个名为 check_username_pwd 的文件夹。我们将保留项目文件夹中的所有文件。这些文件是索引。 PHP,登录。 PHP,检查。 PHP
第 2 步:打开您选择的编辑器。创建一个名为连接的文件。 PHP建立数据库连接。连接对象返回到$conn变量。数据库的名称是check 。
连接。 PHP: mysqli_connect()函数用于连接数据库。
PHP
PHP
Register Page
Login
PHP
0) {
$row = mysqli_fetch_array($sql);
header("location:check.php");
exit();
}
else {
?>
Sorry Invalid Username and Password
Please Enter Correct Credentials
PHP
Your login Credientials i.e.;
Username, Password are matched
第三步:创建数据库表。
- 继续 localhost/phpMyAdmin
- 创建一个带有名称检查的数据库。
- 现在点击 SQL 并编写下面提到的查询代码。
CREATE TABLE register(
id int(10) AUTO_INCREMENT PRIMARY KEY,
firstname varchar(50),
lastname varchar(50),
username varchar(100),
year varchar(20),
mobile varchar(20),
password varchar(50)
);
创建了一个名为“ register ”的数据库表
第 4 步:创建另一个名为index.html 的文件。 PHP
此页面是一个PHP表单,用于插入用户数据以创建用户名和密码。插入数据时,会显示“您已成功注册”的警报消息。此页面包含一个超链接登录,单击此用户会跳转到登录。 PHP
指数。 PHP:
PHP
Register Page
Login
输出:
这是通过索引上提供的注册表单输入数据后数据库的输出。 PHP
第 5 步:创建另一个文件登录。 PHP在此,我们创建一个登录表单。当用户输入他们的用户名和密码并且如果它是正确的用户跳转到另一个页面检查。 PHP
登录。 PHP:
PHP
0) {
$row = mysqli_fetch_array($sql);
header("location:check.php");
exit();
}
else {
?>
Sorry Invalid Username and Password
Please Enter Correct Credentials
输出:
如果用户名和密码不匹配,则会显示“对不起,用户名和密码无效”。
第 6 步:创建另一个文件检查。 PHP当用户输入正确的凭据并单击登录按钮时,此页面将打开,这意味着从数据库中匹配的用户名和密码。
PHP
Your login Credientials i.e.;
Username, Password are matched
输出:
第 6 步:运行此项目 在浏览器中。
- 打开浏览器(谷歌浏览器)
- 在 URL 栏中写入项目的正确路径“localhost/check_username_pwd/”
输出: