50% found this document useful (2 votes)
2K views4 pages

HTML Code For User Login : Rel Type Href

The document contains HTML code for a user login page with PHP code to handle authentication. The HTML defines a login form that takes a username and password as input and validates that the fields are not empty on submit. The form action directs to an authentication.php file. This PHP file connects to a database, retrieves the submitted username and password, sanitizes the input, queries the database to check if the credentials match a record, and returns a success or failure message depending on the number of matching rows found.

Uploaded by

Abhirup Roy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
50% found this document useful (2 votes)
2K views4 pages

HTML Code For User Login : Rel Type Href

The document contains HTML code for a user login page with PHP code to handle authentication. The HTML defines a login form that takes a username and password as input and validates that the fields are not empty on submit. The form action directs to an authentication.php file. This PHP file connects to a database, retrieves the submitted username and password, sanitizes the input, queries the database to check if the credentials match a record, and returns a success or failure message depending on the number of matching rows found.

Uploaded by

Abhirup Roy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Html Code for User Login

<html>  

1. <head>  

2.     <title>PHP login system</title>  

3.     // insert style.css file inside index.html  

4.     <link rel = "stylesheet" type = "text/css" href = "style.css">   

5. </head>  

6. <body>  

7.     <div id = "frm">  

8.         <h1>Login</h1>  

9.         <form name="f1" action = "authentication.php" onsubmit = "return valida

tion()" method = "POST">  

10.             <p>  

11.                 <label> UserName: </label>  

12.                 <input type = "text" id ="user" name  = "user" />  

13.             </p>  

14.             <p>  

15.                 <label> Password: </label>  

16.                 <input type = "password" id ="pass" name  = "pass" />  

17.             </p>  

18.             <p>     

19.                 <input type =  "submit" id = "btn" value = "Login" />  

20.             </p>  

21.         </form>  

22.     </div>  

23.     // validation for empty field   

24.     <script>  

25.             function validation()  

26.             {  
27.                 var id=document.f1.user.value;  

28.                 var ps=document.f1.pass.value;  

29.                 if(id.length=="" && ps.length=="") {  

30.                     alert("User Name and Password fields are empty");  

31.                     return false;  

32.                 }  

33.                 else  

34.                 {  

35.                     if(id.length=="") {  

36.                         alert("User Name is empty");  

37.                         return false;  

38.                     }   

39.                     if (ps.length=="") {  

40.                     alert("Password field is empty");  

41.                     return false;  

42.                     }  

43.                 }                             

44.             }  

45.         </script>  

46. </body>     

47. </html>  

Connection.php
<?php      

48.     $host = "localhost";  
    $user = "root";  

49.     $password = '';  
    $db_name = "javatpoint";  

50.       
    $con = mysqli_connect($host, $user, $password, $db_name);  
51.     if(mysqli_connect_errno()) {  
        die("Failed to connect with MySQL: ". mysqli_connect_error());  

52.     }  
?>  

Authentication.php

<?php      

53.     include('connection.php');  
    $username = $_POST['user'];  

54.     $password = $_POST['pass'];  
      

55.         //to prevent from mysqli injection  
        $username = stripcslashes($username);  

56.         $password = stripcslashes($password);  
        $username = mysqli_real_escape_string($con, $username);  

57.         $password = mysqli_real_escape_string($con, $password);  
      

58.         $sql = "select *from login where username = '$username' and password = 

'$password'";  
        $result = mysqli_query($con, $sql);  

59.         $row = mysqli_fetch_array($result, MYSQLI_ASSOC);  
        $count = mysqli_num_rows($result);  

60.           
        if($count == 1){  

61.             echo "<h1><center> Login successful </center></h1>";  
        }  
62.         else{  
            echo "<h1> Login failed. Invalid username or password.</h1>";  

63.         }     
?>  

You might also like