Untitled

Run Settings
LanguagePHP
Language Version
Run Command
<?php include_once("koneksi.php"); if(!isset($_COOKIE["user"])){ session_unset(); session_destroy(); } if(isset($_COOKIE["user"]) && isset($_SESSION["user"])){ header("Location: index.php"); } if(isset($_POST["login"])) { $username = htmlspecialchars($_POST["username"]); $password = $_POST["password"]; $query = mysqli_query($conn, "SELECT * FROM users WHERE username = '$username'"); $user = mysqli_fetch_assoc($query); // var_dump($password); // die; // Cek user di database $query = "SELECT * FROM users WHERE username = '$username'"; $result = mysqli_query($conn, $query); if ($row = mysqli_fetch_assoc($result)) { // Verifikasi password if (password_verify($password, $row["password"])) { // membuat session $_SESSION["user"] = true; // membuat cookies $cookie_name = "user"; $cookie_value = $username; setcookie($cookie_name, $cookie_value, time() + 3600, "/"); echo "<script>alert('Login berhasil!'); window.location.href = 'index.php';</script>"; exit; }else { echo "<script>alert('Login gagal!');</script>"; } }else { echo " <script> alert('Username atau Password Salah!'); </script> "; } // if (mysqli_num_rows($query) == 1) { // if($user["username"] == $username && password_verify($password, $user["password"])) { // // membuat session // $_SESSION["user"] = true; // // membuat cookies // $cookie_name = "user"; // $cookie_value = $username; // setcookie($cookie_name, $cookie_value, time() + 3600, "/"); // echo " // <script> // alert('Login berhasil!'); // window.location.href = 'index.php'; // </script> // "; // } else { // echo " // <script> // alert('Login gagal!'); // </script> // "; // } // }else { // echo " // <script> // alert('Username atau Password Salah!'); // </script> // "; // } } ?> <!DOCTYPE html> <html> <head> <title>Login</title> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous"> </head> <body> <div class="container mt-5"> <div class="login-container row mx-auto"> <div class="col-lg-8 mx-auto col-sm-10 col-md-10"> <h1 class="text-center">Login</h1> <form action="" method="post"> <div class="mb-3"> <label for="username" class="form-label">Username</label> <input type="text" class="form-control" id="username" name="username" required> </div> <div class="mb-3"> <label for="password" class="form-label">Password</label> <input type="password" class="form-control" id="password" name="password" required> </div> <p>Tidak punya akun? <a href="register.php">Register</a></p> <button type="submit" name="login" class="btn btn-primary">Login</button> </form> </div> </div> </div> </body> </html>
Editor Settings
Theme
Key bindings
Full width
Lines