Пример #1
0
 $vide = "";
 if (empty($_POST['nom']) || empty($_POST['prenom']) || empty($_POST['rue']) || empty($_POST['ville']) || empty($_POST['codepostal']) || empty($_POST['email']) || empty($_POST['email2']) || empty($_POST['telephone']) || empty($_POST['numrue'])) {
     error("Les champs marqué d'un * sont obligatoire");
 } else {
     if (preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\\.[a-z]{2,4}\$#", $email)) {
         if (strlen($nom) >= 30 || strlen($prenom) >= 30 || strlen($rue) >= 30 || strlen($ville) >= 30 || strlen($email) >= 30) {
             error("Un des champs depasse la limite de 30 characteres");
         } else {
             if ($pass_hache != $pass_hache2) {
                 error("le mot de passe et le mot de passe de confirmation ne correspondent pas!");
             } else {
                 if ($email != $email2) {
                     error("les emails rentré ne sont pas identique");
                 } else {
                     if (preg_match("#^0[1-78]([-. ]?[0-9]{2}){4}\$#", $telephone)) {
                         $res = searchInternaute($bdd, $_POST['email']);
                         if ($res) {
                             error("Cet email est déjà utilisé !");
                         } else {
                             /*if (!is_numeric($numrue) || (!is_numeric($codepostal)))
                                               {
                                               //$erreur = "Saisissez une valeur numérique !";
                                                   ?><?php error("Saisissez une valeur numérique !"); ?><?php
                                               }
                                                   else
                                                   {
                               /*  if (is_string($nom) || (is_string($prenom)) || (is_string($ville)) || (is_string($rue)))
                               {*
                                   $erreur = "Saisissez une chaîne de caractère pour le nom, prenom, ville et la rue.";
                               }
                               else
Пример #2
0
<?php

include 'model/adresse.php';
include 'model/entite.php';
include 'model/internaute.php';
if (isset($_POST['email']) and isset($_POST['motdepasse'])) {
    $email = $_POST['email'];
    $motdepasse = $_POST['motdepasse'];
    if (!empty($email) && !empty($motdepasse)) {
        $internaute = searchInternaute($bdd, $email, $motdepasse);
        if (!$internaute) {
            error('Mauvais identifiant ou mot de passe !');
        } elseif ($internaute['inter_datsup'] != null) {
            error('Votre compte a été supprimé !');
        } else {
            //Pour avoir l'adresse de l'internaute
            $internaute['adresse'] = getAdresse($bdd, $internaute['inter_adr_id']);
            //Pour avoir lentite
            $internaute['entite'] = getEntite($bdd, $internaute['inter_entite_id']);
            //Pour avoir l'adresse de lentite
            if ($internaute['entite'] != false) {
                $internaute['entite']['adresse'] = getAdresse($bdd, $internaute['entite']['entite_id']);
            }
            unset($internaute['adresse_adr_id'], $internaute['inter_entite_id']);
            success('Vous êtes connecté, Vous allez être redirigé');
            $_SESSION['user'] = $internaute;
            redirection('index.php?page=profil');
        }
    } else {
        error('Merci de remplir les champs');
    }