prepare("SELECT id FROM users WHERE email = ?"); $stmt->execute([$email]); if ($stmt->fetch()) { $error = "Email already registered."; } else { $hashed = password_hash($password, PASSWORD_DEFAULT); $stmt = $pdo->prepare("INSERT INTO users (name, email, password) VALUES (?, ?, ?)"); if ($stmt->execute([$name, $email, $hashed])) { $_SESSION['user_id'] = $pdo->lastInsertId(); $_SESSION['user_name'] = $name; $_SESSION['user_email'] = $email; $_SESSION['role'] = 'user'; header('Location: dashboard.php'); exit; } else { $error = "Registration failed. Please try again."; } } } ?>

Join AfgCars

Create your premium automotive portal today

Already registered? Sign in here