dimanche 27 décembre 2020

Cannot Create Logging System

Hey i created a login system in which user will log and move to dashboard html page after registering but its not working can u help i am storing the data in my database signup i have created another form for that and there is no problem but when i try to signup with my name:Mahad Ali and password:Kali123 its not switching to the dashboard page CODE:-

<?php
  if(isset($_POST['name'])) //I use this bcz i was having undeclared:name error so i used this and 
    error is gone now
  {
    $name = $_POST['name'];
  }
  if(isset($_POST['password']))
  {
    $name = $_POST['password'];
  }
  $con=new mysqli("localhost","root","","signup");
  if($con->connect_error)
  {
    die("Failed : " .$con->connect_error);
  }
  else {
    $stmt=$con->prepare("select * from signup where name=?");
    $stmt->bind_param("s",$name);
    $stmt->execute();
    $stmt_result=$stmt->get_result();
    if($stmt_result->num_rows>0)
    {
      $data=$stmt_result->fetch_assoc();
      if($data['password']===$password)
      {
        header("Location:Dashboard.html");
      }
    }
  }
?>
<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <link rel="stylesheet" href="index.css?v=<?php echo time(); ?>">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/css/bootstrap.min.css" 
     rel="stylesheet" integrity="sha384-giJF6kkoqNQ00vy+HMDP7azOuL0xtbfIcaT9wjKHr8RbDVddVHyTfAAsrekwKmP1" 
     crossorigin="anonymous">
    <title></title>
  </head>
  <body>
      <nav class="navbar navbar-expand-lg navbar-light" style="background-color:#654062;">
      <div class="container-fluid">
        <a class="navbar-brand" href="#">Appolo Blood Bank</a>
        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
          <span class="navbar-toggler-icon"></span>
        </button>
        <div class="collapse navbar-collapse" id="navbarSupportedContent">
          <ul class="navbar-nav me-auto mb-2 mb-lg-0">
            <li class="nav-item1">
              <a class="nav-link active" aria-current="page" href="#">Home</a>
            </li>
            <li class="nav-item2">
              <a class="nav-link active" aria-current="page" href="#">Explore</a>
            </li>
            <li class="nav-item3">
              <a class="nav-link active" aria-current="page" href="#">About Us</a>
            </li>
            <li class="nav-item4 ">
              <a class="nav-link active ml-5" aria-current="page" href="#">Team Members</a>
            </li>
          </ul>
          <form class="d-flex">
            <input class="form-control me-2" type="search" placeholder="Search" aria-label="Search">
            <button class="btn btn-outline-success" type="submit">Search</button>
          </form>
        </div>
      </div>
    </nav>
    <img class="my-image" src="back.jpg" alt="">
    <div class="part">
      <div class="inner-part">
        <form class="" action="signin.php" method="post">
          <h1 style="color:white;text-align:center;padding-top:30px;">Sign In</h1>
          <label style="padding-left:30px;padding-top:32px;color:white;" for=""><h2>Name:</h2></label>
          <input class="Name_input" style="width:400px;margin-left:20px;"type="text" name="name" 
           value="">
          <br>
          <label style="padding-left:30px;padding-top:32px;color:white;" for=""><h2>Password:</h2> 
           </label>
          <input class="Pass_input" style="width:400px;margin-left:20px;"type="text" name="password" 
          value="">
          <br>
          <button class="btn-success" style="margin-left:30px;margin- 
           top:32px;width:100px;border:0;height:50px;" type="submit" name="button">Log In</button>
          <br>
          <a style="padding-left:30px;margin-top:20px;display:inline-block;color:white;" 
           href="index.php">Sign Up</a>
        </form>
      </div>
    </div>
  </body>
</html> 



Aucun commentaire:

Enregistrer un commentaire