📌  相关文章
📜  如何在 SQL 中匹配数据库中的用户名和密码?

📅  最后修改于: 2022-05-13 01:54:20.712000             🧑  作者: Mango

如何在 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
    
    
          
                             

Register Here

            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                         
                                         
                                         
                                                                  
                                                                  
                                                                  
                    
        
    
 


PHP
 0) {
        $row = mysqli_fetch_array($sql);
        header("location:check.php");
        exit();
    }
    else {
?>

        

Sorry Invalid Username and Password
            Please Enter Correct Credentials

    

               
        
                             

Login

            
                                                                                                                                                                                                                                        
                                             
                    
        
    
 


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
    
    
          
                             

Register Here

            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                         
                                         
                                         
                                                                  
                                                                  
                                                                  
                    
        
    
 

输出:

这是通过索引上提供的注册表单输入数据后数据库的输出。 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

    

               
        
                             

Login

            
                                                                                                                                                                                                                                        
                                             
                    
        
    
 

输出:

如果用户名和密码不匹配,则会显示“对不起,用户名和密码无效”。

第 6 步:创建另一个文件检查。 PHP当用户输入正确的凭据并单击登录按钮时,此页面将打开,这意味着从数据库中匹配的用户名和密码。

PHP


 

    

        Your login Credientials i.e.;         Username, Password are matched     

 

输出:

第 6 步:运行此项目 在浏览器中。

  • 打开浏览器(谷歌浏览器)
  • 在 URL 栏中写入项目的正确路径“localhost/check_username_pwd/”

输出: