Ano po ba gamit mo. Patingin ng code mo
<?php
session_start();
include 'db_connection.php'; // Include your DB connection script
if (isset($_POST['username']) && isset($_POST['password'])) {
$username = $_POST['username'];
$password = md5($_POST['password']); // Encrypt the password (MD5 is just an example)
// Check if the user exists
$query = "SELECT * FROM users WHERE username = ? AND password = ?";
$stmt = $conn->prepare($query);
$stmt->bind_param("ss", $username, $password);
$stmt->execute();
$result = $stmt->get_result();
if ($result->num_rows > 0) {
// User exists, set session data
$_SESSION['user'] = $result->fetch_assoc(); // Store user data in session
echo json_encode(['status' => 'success', 'user' => $_SESSION['user']]);
} else {
echo json_encode(['status' => 'error', 'message' => 'Invalid username or password']);
}
$stmt->close();
$conn->close();
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Login</title>
<script src="
You do not have permission to view the full content of this post.
Log in or register now."></script>
</head>
<body>
<form id="loginForm">
<input type="text" name="username" placeholder="Username" required><br>
<input type="password" name="password" placeholder="Password" required><br>
<button type="submit">Login</button>
</form>
<div id="result"></div>
<script>
$('#loginForm').submit(function(e) {
e.preventDefault();
$.ajax({
url: 'login.php',
type: 'POST',
data: $(this).serialize(),
dataType: 'json',
success: function(response) {
if (response.status === 'success') {
$('#result').html('Login successful! Welcome ' + response.user.username);
} else {
$('#result').html(response.message);
}
}
});
});
</script>
</body>
</html>