include("connect.php"); $url_page = $_SERVER['REQUEST_URI']; while (is_numeric($i = strpos($url_page,"/"))) { $url_page = substr($url_page, $i+1); } if (isset($_POST['valid_pass'])) { // Envoi mot de passe if (!isset($_POST['mail']) || strlen($_POST['mail'])==0) { $erreurs[] = "Vous avez oublié d'écrire votre adresse mail"; } else { $requete_participant = mysql_query("select PARTICIPANT_ID, PARTICIPANT_PSEUDO, PARTICIPANT_ADULTE from PARTICIPANT where PARTICIPANT_EMAIL like '".$_POST['mail']."'"); $participant = mysql_fetch_row($requete_participant); if (!$participant) $erreurs[] = "Vous n'êtes pas inscrit sur ODS."; else if ($participant[2]==0) $erreurs[] = "Vous n'êtes pas inscrit sur ODS, mais sur ODS Junior. Merci de réitérer votre demande sur le site d'ODS Junior."; else { //regénération du mot de passe $alphabet = array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'); for ($i=0; $i<3; $i++) { $motdepasse .= $alphabet[rand(0,sizeof($alphabet))]; } for ($i=0; $i<3; $i++) { $motdepasse .= rand(0,9); } mysql_query("update PARTICIPANT set PARTICIPANT_MOTDEPASSE='$motdepasse' where PARTICIPANT_ID=".$participant[0]); echo mysql_error(); $texte_mail = "Bonjour! Vous avez demandé à recevoir vos codes d'accès, les voici : Votre identifiant est : ".$participant[1]." Votre mot de passe est : $motdepasse Surtout gardez précieusement votre identifiant et votre mot de passe, vous en aurez besoin pour envoyer des observations dans la base de données de ODS puis les consulter, et pour participer au forum de ODS."; //Envoi du mail if (!mail($mail,"Bienvenue sur l'Observatoire des Saisons !", $texte_mail,"From: no-reply@obs-saisons.fr")) { $erreurs[] = "Codes d'accès incorrects"; } else { $succes = "Le mail a été envoyé."; } } } } if ((isset($_GET['oubli']) || sizeof($erreurs)>0) && !$succes) { // afficherErreurs($erreurs); ?>
} if (isset($_SESSION['participant'])) { // Synchronisation avec identification cartographie include_once 'configuration/car_config.inc.php' ; $GLOBALS['car_auth']->start(); // on affiche la possibilité de se déconnecter echo 'Connecté en tant que '.$GLOBALS['car_auth']->getUsername().'. '."\n"; echo '