دورة سي شارب С# Course

Monday, May 10, 2021

PHP basic code for login

 

PHP basic code for login 

<?php

$localhost="localhost";

$user="root";

$pass="";

$db="test";

$connect = mysqli_connect('localhost', 'root', '' ,'test');

?>

<!DOCTYPE html>

<html lang="en">

<head>

<title>Ali Books</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

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

<!-- Log in Validate -->

<script type="text/javascript">

    function validate()

      {


         if( document.loginForm.username.value == "" )

         {

            alert( "Please provide your name!" );

            document.loginForm.username.focus() ;

            return false;

         }

         if( document.loginForm.password.value == "" )

         {

            alert( "Please Enter your password" );

            document.loginForm.password.focus() ;

            return false;

         }

      }

      </script>

</head>

<body id="top" onload="document.loginForm.username.focus();>

<div class="wrapper col0">

  <div id="topline">

    <p>Name: Ali News Website</p>

        <br class="clear" />

  </div>

</div>

<!-- ####################################################################################################### -->

<div class="wrapper">

  <div id="header">

    <div class="fl_left">

      <h1><a href="index.html"><strong>T</strong>e<strong> s</strong>T</a></h1>

      <p>Welcome to our website</p>

    </div>

    <br class="clear" />

  </div>

</div>

<!-- ####################################################################################################### -->

<div class="wrapper col2">

  <div id="topbar">

    <div id="topnav">

      <ul>

        <li class="active"><a href="add.php">Add</a></li>

        <li><a href="show.php">Show</a></li>

        <li><a href="delete.php">Delete</a></li>

        <li><a href="register.php">Register</a></li>

        <li><a href="login.php">Login</a></li>

      </ul>

    </div>

    <br class="clear" />

  </div>

</div>

<!-- ####################################################################################################### -->

<div class="wrapper">

  <div class="container">

    <div class="content">

       <div id="hpage_cats">

         <div class="fl_left">

      <h2><a href="#">Log in &raquo;</a></h2>

      <br>

      <br>

      <h3 class="p2">Log in Form</h3>


<form name="loginForm" method="POST" onsubmit="return(validate());">

<table cellpadding="2" cellspacing="2" border="0">

 <tr>

  <td> Username   &nbsp; </td>

  <td><input type="text" name="username" ></td> </tr>

  <tr></tr>

  <tr><td>Password &nbsp;</td>

  <td><input type="password"  name="password"></td> </tr>

</table>

<p>

  <input type="hidden" name="login" value="login" />

  <input type="submit" value="Log in"/>

</p>

  <h2 class="p2">If you don't have account , you should <a href="register.php">Register</a></h2>

</form>

    </div>

      </div></div></div>


        <!--==============================PHP=================================-->

<?php

ob_start();

if(isset($_POST["login"]))

{

$sql= "SELECT  `username`, `password` FROM `users` WHERE username='".$_POST['username']."' AND password='".$_POST['password']."'";

$result= mysqli_query($connect,$sql);

$row=mysqli_fetch_assoc($result);

$count=mysqli_num_rows($result);


$username=$row['username'];

$password=$row['password'];


if($count==1){

   $_SESSION['username']= $username;

   echo "Your logged in successfuly";

}

else

   echo "Invalid account, Please try again";

}

if (isset($_GET['logout'])){

session_unregister('username');}

ob_end_flush();

?>


<!--==============================footer=================================-->

    <footer>

 </footer>

</body>

</html>



No comments:

Post a Comment