PHPackages                             gdpr/passwordsecuritychecker - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Security](/categories/security)
4. /
5. gdpr/passwordsecuritychecker

ActiveLibrary[Security](/categories/security)

gdpr/passwordsecuritychecker
============================

PasswordSecurityChecker is a component that verifies the security of a password according to the GDPR

1401JavaScript

Since Apr 1Pushed 6y agoCompare

[ Source](https://github.com/IAICongoCommunity/PasswordSecurityChecker)[ Packagist](https://packagist.org/packages/gdpr/passwordsecuritychecker)[ RSS](/packages/gdpr-passwordsecuritychecker/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

PasswordSecurityChecker
=======================

[](#passwordsecuritychecker)

**Auteur :** [@igorcyberdyne](https://github.com/igorcyberdyne)**Version : V1**

**PasswordSecurityChecker** est un composant qui permet de vérifier la sécurité d'un mot de passe selon le GDPR. Le traitement avec ce composant est reparti sous deux environnements. Un côté client avec du Javascript et l'autre côté serveur du PHP

Comment ça marche ?
-------------------

[](#comment-ça-marche-)

### Côté Javascript

[](#côté-javascript)

Permet de voir en live les règles de sécurités remplies. Le processus se construit comme tel:

- Construction des règles dans le front à partir des règles par défaut (1)
- Mise à jour des statuts des règles lors de la saisie des valeurs du PWD
- Reconstruction des règles dans le DOM ==&gt; (1).
- Mise à jour des règles dans le front selon le statut des règles

### Côté PHP

[](#côté-php)

Permet de vérifier le PWD puis d'afficher les règles ou critères de sécurités non respectés. Il joue le rôle de renforcement de la sécurité côté serveur surtout s'il arrivait que le client désactive le Javascript sur son navigateur.

### Exemple

[](#exemple)

Ci-dessous la mise en place du composant

> Télécharger le composant sur [github/PasswordSecurityChecker](https://github.com/IAICongoCommunity/PasswordSecurityChecker), soit utiliser `$ composer gdpr/passwordsecuritychecker`

```

    Title

        Password:
