<?php
session_start();
if(isset($_POST['login'])) {
$username = $_POST['username'];
$password = $_POST['password'];
// Koneksi ke database
$conn = mysqli_connect("localhost", "username", "password", "database_name");
// Query untuk mencari user dengan username dan password yang sesuai
$query = "SELECT * FROM users WHERE username='$username' AND password='$password'";
$result = mysqli_query($conn, $query);
// Jika user ditemukan, set session dan redirect ke halaman dashboard
if(mysqli_num_rows($result) == 1) {
$_SESSION['username'] = $username;
header("Location: dashboard.php");
exit();
} else {
// Jika user tidak ditemukan, tampilkan pesan error
$error = "Username atau password salah";
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Login</title>
</head>
<body>
<h1>Login</h1>
<?php if(isset($error)) { ?>
<p><?php echo $error; ?></p>
<?php } ?>
<form method="post">
<label>Username:</label>
<input type="text" name="username"><br><br>
<label>Password:</label>
<input type="password" name="password"><br><br>
<input type="submit" name="login" value="Login">
</form>
</body>
</html>