Dans cette deuxième partie nous allons compléter et sécuriser notre formulaire avec différentes conditions.


Par exemple nous allons utiliser la function crypt de PHP.


Exemple :


<?php
  $mot_de_passe_en_clair = '123456';
  $type_de_hachage = '$6$rounds=5000$'; // Correspond à un cryptage SHA-512 
  $votre_salt = 'a8jela726azlanazhekazmfjabazk092azlazb72642nazbzaeg23'; // Il ne faut pas le partager !!!
  
  crypt($mot_de_passe_en_clair, $type_de_hachage . $votre_salt);


Nous allons utiliser une liste SQL des départements afin de proposer à l'utilisateur les départements de la France. Cela nous permettra d'obtenir le code du département afin d'enregistrer cette donnée dans la table de notre utilisateur.


Nous utiliserons la fonction checkdate de PHP afin de vérifier la validité de la date de naissance renseigné par notre utilisateur.


Par exemple :


<?php
  $annee = '2020';
  $mois = '05';
  $jour = '20';

  if(!checkdate($mois, $jour, $annee)){
    echo "Cette date n'est pas valide";
  }
3097 vues
Modifié le 20 mai 2020
Publicité Sitedudev
Cette pub permet au site de vivre ...
Vidéo associée
Publicité Sitedudev
Cette pub permet au site de vivre ...
Télécharger le code source
Publicité
Cette pub permet au site de vivre ...
Voir d'autres articles
8 553 vues
Introduction
Je vous propose un cours afin de concevoir votre premier site de A à Z incluant un espace membre, un forum & un blog 😎Les objectif de ce cours :L'objectif et de ce familiariser avec les...
Créer son site
3 315 vues
Afficher les commentaires
Nous allons reprendre notre page topic.php. Sur cette page nous allons afficher les commentaires postés de vos utilisateur.Dans notre page topic.php nous allons donc afficher les...
Créer son site
209 vues
Utilisation de async/await
Utilisation de async/await en JavaScriptL'async/await est une syntaxe introduite dans ECMAScript 2017 pour simplifier la gestion des promesses et rendre le code asynchrone plus lisible et plus...
JS
1 585 vues
Configurer l'environnement de développement
Configuration de l'environnement de développement pour SASS1. Création d'une structure de projet :Avant de commencer à coder en SASS, il est important d'avoir une structure de projet organisée....
Sass
2 867 vues
Gestion des demandes
Nous allons maintenant nous attaquer à la gestion des demandes d'amis. Pour cela vous allez créer une nouvelle page que nous allons appeler demandes-amis.php.Dans cette nouvelle page, dans un...
Créer son site
272 vues
Paramètres de fonction
Les paramètres de fonction en PHP permettent de passer des valeurs à une fonction pour qu'elle puisse effectuer des opérations sur ces valeurs. Voici un cours facile à comprendre sur les...
PHP
205 vues
Objets : création, propriétés, méthodes
Objets en JavaScript1. Création d'Objets :Un objet en JavaScript est une structure de données qui permet de stocker des collections de paires clé-valeur. Les clés sont des chaînes de caractères...
JS
2 980 vues
Les balises HTML et leur utilisation
Cours sur les Balises HTML et leur UtilisationLes balises HTML sont les éléments fondamentaux utilisés pour structurer le contenu d'une page Web. Chaque balise a un rôle spécifique dans la...
HTML
Publicité
Cette pub permet au site de vivre ...