Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // Start the session
- session_start();
- if($_SESSION["checkLogin"] == "login" && isset($_SESSION["checkLogin"]))
- {
- echo "You Need to Login first!!<br>";
- }
- $_SESSION["checkLogin"] = "no";
- ?>
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="utf-8">
- <title> Login </title>
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
- <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
- </head>
- <body class="login">
- <div class="container container-login">
- <form action="login.php" method="POST" name="myFormLogin" id="myFormLogin">
- <div class="form-group has-feedback">
- <label >Username</label>
- <input name="username" type="email" pattern="[^ @]*@[^ @]*" class="form-control" placeholder="Enter username" required=true value="<?php if(isset($_COOKIE['username'])){ echo $_COOKIE['username'];}else if(isset($username)) echo $username;?>">
- </div>
- <div class="form-group has-feedback">
- <label >Password</label>
- <input name="passWord" type="password" class="form-control" placeholder="Password" required=true value="<?php if(isset($_COOKIE['password'])){ echo $_COOKIE['password'];}else if(isset($password)) echo $password;?>">
- </div>
- <div class="form-check">
- <label class="form-check-label">
- <input type="checkbox" name="rememberMe" class="form-check-input" value="yes" <?php if(isset($rememberMe)) echo $rememberMe;?> >
- Remember me
- </label>
- </div>
- <div class="form-group">
- <button type="submit" class="btn btn-primary"> Submit </button>
- <button type="reset" class="btn btn-danger"> Reset </button>
- </div>
- </form>
- </div>
- </body>
- </html>
- <?php
- $_SESSION["checkLogin"] = "no";
- if(isset($_COOKIE['username'])) {
- echo "Cookie Username Value is " . $_COOKIE['username'] . "<br>";
- }
- else
- {
- echo "No Username Cookie<br>";
- }
- if(isset($_COOKIE['password'])) {
- echo "Cookie Password Value is " . $_COOKIE['password'] . "<br>";
- }
- else
- {
- echo "No Password Cookie<br>";
- }
- if($_SERVER["REQUEST_METHOD"] == "POST")
- {
- require_once 'config.php';
- $username=$_POST['username'];
- $password=$_POST['passWord'];
- if(isset($_POST['rememberMe']))
- {
- $rememberMe=$_POST['rememberMe'];
- }
- else{
- $rememberMe="no";
- }
- if($rememberMe == "yes")
- {
- $hour = time() + 3600 * 24 * 30;
- setcookie('username', $username, $hour);
- setcookie('password', $password, $hour);
- }
- else if($rememberMe == "no")
- {
- setcookie("username", "", time() - 3600);
- setcookie("password", "", time() - 3600);
- }
- $sql="select * from users where username=:username";
- $stmt= $pdo->prepare($sql);
- $stmt->bindParam(':username',$username,PDO::PARAM_STR);
- $stmt->execute();
- if($stmt->rowCount() == 1){
- $row = $stmt->fetch();
- $hasspassword=$row['password'];
- if(password_verify($password, $hasspassword))
- {
- session_start();
- $_SESSION["checkLogin"] = "yes";
- $_SESSION['username']= $username;
- header('Location:mytable.php');
- }
- else
- header('Location:login.php');
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement