Simple Login form with php ajax jquery - Web Development and Web Design Codes

Latest

Wednesday, February 7, 2018

Simple Login form with php ajax jquery

Simple Login from with php ajax jquery

Simple Login from with php ajax jquery
Simple Login from with php ajax jquery

In this lesson we are going to learn how to create simple login form with php ajax and jquery..
follow the below examples:
=>Database name: test
=>Table name: members
SQL for Table members

CREATE TABLE IF NOT EXISTS `members` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(60) NOT NULL,
  `password` varchar(60) NOT NULL
  PRIMARY KEY(id)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;

SQL To insert Rows 
INSERT INTO `members` (`id`, `username`, `password`) VALUES
(1, 'ABC', '123'),
(1, 'ANJAN', '112233'),
(1, 'AAA', '111'),
(2, 'XYZ', '1234');

FILES: 

1. index.html
<html>
<head>
<title>AJAX PHP MySQL Login</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript" src="script.js"></script>
<link rel="stylesheet" type="text/css" href="style.css"/>
</head>
<div id="content">
<h2>PHP Ajax Login System for Beginners</h2>
<form method="POST" action="">
 <table>
     <tr>
    <td><span>UserName:</span></td>
    <td><input type="text" name="username" id="username"/></td>
  </tr>
  <tr>
    <td><span>PassWord:</span></td>
    <td><input type="text" name="password" id="password"/></td>
  </tr>
  <tr>
    <td></td>
    <td><input type="button" id="submit" value="LogIn Now"/></td>
  </tr>
 </table>
</form>
<div id="success"></div>
</div>
</html>

2.  script.js

$(document).ready(function(){
 $("#submit").click(function(){
  var username=$("#username").val();
  var password=$("#password").val();
  if(username==""||password==""){
   alert("Please Fill Up Both Fields");
  }else{
   $.ajax({
    url:"login.php",
    type:"POST",
    data:{username:username,password:password},
    success: function(data){
     if(data=="success"){
   alert("Login Success..Redirect to CodeNair");
   window.location.href="https://codenair.com";
  }
    }
   });
   return false;
  }
 });
});
3. login.php

<?php
//Creating MySQL Connection
$conn=new mysqli('localhost','root','','test');
    $username=mysqli_real_escape_string($conn,$_POST['username']);
    $password=mysqli_real_escape_string($conn,$_POST['password']);
 $result=mysqli_query($conn,"SELECT*FROM members WHERE username='$username' AND password='$password'");
 $count=$result->num_rows;
 if($count==1){
        echo "success";
 } 
 ?>
4. style.css

#content{
 width:500px;
 background:#f0f0f5;
 margin:auto;
 height:230px;
}
span{
 font-size:20px;
 color:green;
 font-weight:bold;
}
input[type=text]{
 padding:8px;
 width:250px;
 border-radius:4px;
}
input[type=button]{
 padding:5px 6px;
 border-radius:4px;
 background:black;
 color:white;
 border:none;
 cursor:pointer;
}
That's it How to create Simple Login from with php ajax jquery.
Keep visiting for more codes and please leave your comment.
Thank You..

No comments:

Post a Comment

Thank You for Your Comment

Note: Only a member of this blog may post a comment.