Script de gestion d'un accès protégé à un site par email et mot de passe
- 08/08/2023 - 2 heures 57 minutes - Patrick Prémartin
Ce projet a été mis en place à l'occasion d'exercices de codage destinés à des étudiants sur un cours de développement web. Il était temps de le compléter pour avoir une version officielle d'un système basic de gestion d'utilisateurs avec connexion et inscription utilisant simplement une adresse email et un mot de passe.
Lors de cette session de travail nous avons fait un tour des fichiers de départ et du fonctionnement du projet.
Etant un projet web avec une partie serveur il nous faut un serveur local pour travailler dans de bonnes conditions. J'ai un peu laissé tomber MAMP, WAMP et EasyPHP au profit de XAMPP. Plus pratique à installer, dispo pour Windows, Mac et Linux, plus paramétrable et plus complet dans son package de base.
C'est l'occasion de faire un rappel et donner des conseils sur le téléchargement de logiciels open source connus, souvent utilisés comme cheval de troie par des usurpateurs de sites, malheureusement souvent mieux référencés que les sites officiels.
Téléchargez uniquement les fichiers depuis les sites officiels.
Dans le doute regardez sur Wikipedia plutôt que Google !!!
Une fois le programme testé et les choses devant être faites identifiées nous avons attaqué le codage sur le programme d'inscription.
Le formulaire était opérationnel. Il restait surtout à ajouter des contrôles de cohérence des paramètres et mettre en place le contrôle de l'adresse email en envoyant un email contenant un lien d'activation à usage unique.
Le développement a donc surtout été fait côté serveur en PHP.
Certaines informations n'ont pas été affichées. Vous devez vous connecter pour y accéder.
Liens associés
Ces liens s'ouvrent dans la même fenêtre que cette page. En cliquant dessus vous quitterez Serial Streameur.
Pensez à les ouvrir dans un nouvel onglet si vous préférez rester ici pour y revenir plus facilement.
![]() | Codes sources des bases d'un compte utilisateur en ligne (email + password) | ![]() |
![]() | Les bases de l'authentification web par email / password expliquées | ![]() |
Mots-clés associés
HTML, JavaScript, PHP
Classement
Projets > Sites web > Espaces membres > Espaces membres protégés par un compte utilisateur (email + mot de passe)
