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";
  }
3751 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
5 585 vues
Structure de base d'une page HTML
Cours sur la Structure de Base d'une Page HTMLLa structure de base d'une page HTML est essentielle pour créer des sites Web. Comprendre cette structure vous permettra de démarrer efficacement dans...
HTML
1 032 vues
Utilisation des éléments de division <div> et <span> pour structurer le contenu
Utilisation des éléments de division <div> et <span> pour structurer le contenuLes balises <div> et <span> sont des éléments de division utilisés pour structurer et...
HTML
1 285 vues
Opérateurs de comparaison (==, !=, <, >, <=, >=)
Les opérateurs de comparaison en PHP sont utilisés pour comparer des valeurs et renvoyer un résultat basé sur la comparaison. Voici les principaux opérateurs de comparaison en PHP :1. Égalité...
PHP
672 vues
Les promesses
Les Promesses en JavaScriptLes promesses sont un mécanisme de gestion asynchrone en JavaScript qui permet de gérer plus facilement les opérations asynchrones et d'éviter le "callback hell". Les...
JS
5 439 vues
Comment débute-t-on ?
Maintenant que vous savez qu'elles sont les différents langages web à utiliser pour développer un site, vous devez certainement vous demander "Alors, comment développe-t-on un site...
Créer son site
2 666 vues
Nesting : Organiser le code CSS en utilisant le nesting pour des sélecteurs imbriqués
Nesting en SASS : Organiser le code CSS avec des sélecteurs imbriqués1. Utilisation du nesting :En SASS, vous pouvez organiser votre code CSS en utilisant le nesting pour des sélecteurs...
Sass
14 306 vues
Notre base de données
Avant d'entamer le développement de notre futur site il nous faut une base de données afin de pouvoir ajouter, modifier ou de supprimer des informations.Étapes...
Créer son site
3 444 vues
Comprendre les différentes catégories de commandes SQL
SQL, ou Structured Query Language, est composé de plusieurs catégories de commandes, chacune ayant un rôle spécifique dans la manipulation et la gestion des bases de données relationnelles. Les...
SQL
Publicité
Cette pub permet au site de vivre ...