prepare("SELECT id FROM users WHERE email = ?"); $stmt->execute([$email]); if ($stmt->fetch()) { $error = "Email already registered."; } else { $pass_hash = password_hash($password, PASSWORD_DEFAULT); $stmt = $pdo->prepare("INSERT INTO users (full_name, email, password, phone) VALUES (?, ?, ?, ?)"); if ($stmt->execute([$full_name, $email, $pass_hash, $phone])) { $_SESSION['user_id'] = $pdo->lastInsertId(); $_SESSION['full_name'] = $full_name; $_SESSION['role'] = 'user'; header('Location: user/dashboard.php'); exit; } else { $error = "Registration failed. Please try again."; } } } else { $error = "Please fill in all required fields."; } } ?>
Join the premier Afghan car marketplace
Already have an account? Sign in