Browse Source

Adding getpwd.php

Alexandre Mottier 1 year ago
parent
commit
c2446c315f
2 changed files with 21 additions and 3 deletions
  1. 12 3
      README.md
  2. 9 0
      getpwd.php

+ 12 - 3
README.md

@@ -1,6 +1,15 @@
-# PasswordGenerator-PHP
+# Générateur de mot de passe basé sur PHP et Javascript
 
 Ceci est un générateur de mot de passe web.
-Pour le faire fonctionner, il suffit de récupérer le fichier index.php et de le téléverser vers votre serveur web, dans votre dossier/sous-domaine destiné à cet effet.
+Pour le faire fonctionner, il suffit de récupérer les fichiers index.php et getpwd.php et de les téléverser vers votre serveur web, dans votre dossier/sous-domaine destiné à cet effet.
 
-L'accès via navigateur devrait être fonctionnel.
+## Fichier index.php
+
+Ce fichier est la page interactive de génération de mot de passe.
+Elle propose un bouton permettant de générer un nouveau mot de passe.
+Cette page inclut le responsive design, c'est à dire qu'elle s'adapte au format de votre écran (PC/mobile/tablette).
+
+## Fichier getpwd.php
+
+Ce fichier sert à l'utilisation depuis un autre outil via une requête. Il ne renvoie que le mot de passe généré, sans mise en forme.
+Écrit totalement en PHP, le seul code source renvoyé est le mot de passe généré.

+ 9 - 0
getpwd.php

@@ -0,0 +1,9 @@
+<?php
+  $minuscule = array('alpha', 'bravo', 'charlie', 'delta', 'echo', 'foxtrot', 'golf', 'hotel', 'india', 'juliette', 'kilo', 'lima', 'november', 'oscar', 'papa', 'quebec', 'romeo', 'sierra', 'tango', 'uniform', 'victor', 'whisky', 'yankee', 'zulu');
+  $majuscule = array('ALPHA', 'BRAVO', 'CHARLIE', 'DELTA', 'ECHO', 'FOXTROT', 'GOLF', 'HOTEL', 'INDIA', 'JULIETTE', 'KILO', 'LIMA', 'NOVEMBER', 'OSCAR', 'PAPA', 'QUEBEC', 'ROMEO', 'SIERRA', 'TANGO', 'UNIFORM', 'VICTOR', 'WHISKY', 'YANKEE', 'ZULU');
+  $special = array('@', '+', '-', '&');
+  echo $minuscule[array_rand($minuscule)];
+  echo $majuscule[array_rand($majuscule)];
+  echo $special[array_rand($special)];
+  echo(rand(1,99));
+?>