main.php Autonomous Traffic Management System

Autonomous Traffic Management Dashboard

Find Route

Traffic Statistics

Traffic Visualization

signup.php alert('Passwords do not match!'); window.history.back();"; exit; } $hashed_password = password_hash($password, PASSWORD_BCRYPT); $sql = "INSERT INTO users (username, password) VALUES ('$username', '$hashed_password')"; if ($conn->query($sql) === TRUE) { header('Location: login.php'); } else { echo "Error: " . $conn->error; } } ?> Signup

Signup

Already have an account? Login
db.php connect_error) { die("Connection failed: " . $conn->connect_error); } ?> index.php Autonomous Traffic Management Dashboard

Autonomous Traffic Management Dashboard

login.php query($sql); if ($result->num_rows > 0) { $row = $result->fetch_assoc(); if (password_verify($password, $row['password'])) { $_SESSION['username'] = $row['username']; $redirectPage = $_SESSION['referrer'] ?? 'index.php'; unset($_SESSION['referrer']); header("Location: $redirectPage"); exit(); } else { $error = "Invalid username or password."; } } else { $error = "Invalid username or password."; } } if (!isset($_SESSION['referrer']) && !str_contains($_SERVER['PHP_SELF'], 'login.php') && !str_contains($_SERVER['PHP_SELF'], 'signup.php')) { $_SESSION['referrer'] = $_SERVER['HTTP_REFERER'] ?? 'index.php'; } ?> Login

Login

Don't have an account? Sign up
$error

"; ?>
logout.php