Overview

Namespaces

  • None
  • PHP
  • Pry
    • Auth
      • Interfaces
    • Config
    • Controller
    • Date
    • Db
    • Feed
      • Abstracts
      • Writers
    • File
      • Decorator
    • Form
      • Element
    • Image
    • Log
      • Writer
    • Net
      • Exception
    • Session
    • Util
    • Validate
      • Validator
    • View

Classes

  • ACL
  • Auth
  • Bcrypt
  • Util
  • WithRole
  • Overview
  • Namespace
  • Class
  • Tree

Class Util

Outils utiles pour la gestion d'authentification

Namespace: Pry\Auth
Package: Auth
Category: Pry
Author: Olivier ROGER <oroger.fr>
Version: 1.0.0
Located at Auth/Util.class.php
Methods summary
public static integer
# passwordComplexity( string $pass )

Calcul la complexité d'un mot de passe Basé sur système d'ajout et suppression de point :

Calcul la complexité d'un mot de passe Basé sur système d'ajout et suppression de point :

minuscule = +(longeur-nbMinuscule)*nbMinuscule majuscule = +((longeur-nbMajus)*nbMajus)+3 chiffre = +nbChiffre*4 Autre = +nbAutre*8

Retrait de point :

  • nbMinusculeConsecutive*2
  • nbMajConsecutive*2
  • nbChiffreConsec*2
  • nbAutreCharConsec
  • nbCharIdentique*3

On peut juger les mdp comme suit 0-33 : mauvais; 33-66 : moyen; 66-100 : bon; 100+ : Excellent

Parameters

$pass
string
$pass Mot de passe

Returns

integer
Pry API documentation generated by ApiGen 2.8.0