Database
Database
);
Html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Login Form</title>
<style>
body {
background-color: #f4f4f4;
margin: 0;
padding: 100px;
form {
background: white;
padding: 20px;
border-radius: 5px;
input[type="text"], input[type="password"] {
width: 100%;
padding: 10px;
margin: 10px 0;
border-radius: 5px;
input[type="submit"] {
background: #5cb85c;
color: white;
border: none;
padding: 10px;
border-radius: 5px;
cursor: pointer;
input[type="submit"]:hover {
background: #4cae4c;
</style>
</head>
<body>
<h2>Login Form</h2>
<label for="username">Username:</label>
<label for="password">Password:</label>
</form>
</body>
</html>
Php
<?php
// Database connection
try {
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// Start session
session_start();
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$username = $_POST['username'];
$password = $_POST['password'];
// Prepare and execute SQL statement
$stmt->execute([$username]);
$user = $stmt->fetch();
// Verify password
$_SESSION['username'] = $username;
} else {
?>
Signup
Database
);
Html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
body {
background-color: #f4f4f4;
margin: 0;
padding: 100px;
form {
background: white;
padding: 20px;
border-radius: 5px;
input[type="text"], input[type="password"] {
width: 100%;
padding: 10px;
margin: 10px 0;
border-radius: 5px;
input[type="submit"] {
background: #5cb85c;
color: white;
border: none;
padding: 10px;
border-radius: 5px;
cursor: pointer;
}
input[type="submit"]:hover {
background: #4cae4c;
</style>
</head>
<body>
<h2>Signup Form</h2>
<label for="username">Username:</label>
<label for="password">Password:</label>
</form>
</body>
</html>
Php
<?php
// Database connection
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$username = $_POST['username'];
try {
$stmt->execute([$username, $password]);
if ($e->getCode() == 23000) {
} else {
?>
Session
<?php
session_start();
$_SESSION = [];
session_destroy();
header("Location: login.html");
exit();
?>
Logout
<a href="logout.php">Logout</a>