include("configuration.inc.php"); /* Le formulaire a été soumis, vérification des paramètres de connexion */ if (sizeof($_POST) > 0) { $message_erreur = ""; if (empty($_POST['email'])) { $message_erreur .= stripslashes(ERR_EMAIL_VIDE); } elseif (!eregi("^[[:alpha:]]{1}[[:alnum:]]*((\.|_|-)[[:alnum:]]+)*@"."[[:alpha:]]{1}[[:alnum:]]*((\.|-)[[:alnum:]]+)*"."(\.[[:alpha:]]{2,})$",$_POST['email'])) {//si y'a un email on teste l'email $message_erreur .= stripslashes(ERR_EMAIL_BAD); } $utilisateur = verifier_authentification(trim(htmlspecialchars($_POST['email'])), $_POST['mot_passe']); if ($utilisateur) { $_SESSION['utilisateur'] = $utilisateur; /* Gestion des groupes (passage de la remise dans l'objet caddie */ $sqlGroupe = "SELECT remise FROM peel_groupes WHERE id = '".$_SESSION['utilisateur']['id_groupe']."'"; $resGroupe = mysql_query($sqlGroupe) or die('Une erreur de connexion à la base s est produite ' . __LINE__ . '.
' . mysql_error()); if (mysql_num_rows($resGroupe) > 0) { $Groupe = mysql_fetch_object($resGroupe); $remise_groupe_percent = $Groupe->remise; } else { $remise_groupe_percent = 0; } $_SESSION['caddie']->remise_groupe($remise_groupe_percent); /* Gestion des profils et des droits pour les accès à l'interface d'administration */ $sqlProfil = "SELECT id FROM peel_profil WHERE priv = '".$_SESSION['utilisateur']['priv']."'"; $resProfil = mysql_query($sqlProfil) or die('Une erreur de connexion à la base s est produite ' . __LINE__ . '.
' . mysql_error()); $Profil = mysql_fetch_object($resProfil); $profilId = $Profil->id; /* Passage des langues dans un tableau */ $lngTab = array(); $sqlLng = "SELECT lang FROM peel_langues WHERE etat = '1' GROUP BY lang ORDER BY position"; $resLng = mysql_query($sqlLng); if (mysql_num_rows($resLng) > 0) { while ( $lng = mysql_fetch_array($resLng)) { array_push($lngTab, $lng['lang']); } } $_SESSION['lng'] = $lngTab; $_SESSION['ip'] = $_SERVER['REMOTE_ADDR']; $_SESSION['url'] = $_SERVER['HTTP_HOST']; $_SESSION['caddie']->nettoie(); $_SESSION['caddie']->recalc_total(); /* * Si wantsurl est défini, alors on se redirige vers cette page sinon * on revient à la page d'accueil */ if (empty($_SESSION['wantsurl'])) { if ($_SESSION['caddie']->compte_elements() > 0) { $_SESSION['caddie']->nettoie(); $_SESSION['caddie']->recalc_total(); $goto = "/achat/achat_maintenant.php"; } else { $goto = "/compte_commande.php"; } } else { $goto = "/compte_commande.php"; } header("Location: ".$wwwroot.$goto); die; } else { $message_erreur .= TRY_AGAIN; $frm['email'] = $_POST['email']; } } $DOC_TITLE = "[PEEL.FR]"; include("$repertoire_modele/haut.php"); ?> if (! empty($message_erreur)) { echo $message_erreur; } ?>
include("$repertoire_modele/bas.php"); ?>