Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    check per campo password

    sto cercando uno script che mi controlli questi parametri per la scelta della password di amministratore per la gestione di alcuni siti:

    - lunghezza minima 8 caratteri.
    - scelta di caratteri alfanumerici ( ad esempio almeno 3 caratteri alfabetici + almeno 3 caratteri numerici).
    tutto questo lo voglio fare perche molto spesso ovviamente capita che i clienti usino password troppo stupide ("pippo" è già di per se complessa se vi faccio vedere cosa usano alcuni....).
    Ho parlato con il mio programmatore, ma ha detto che per fare questa cosa ci sono da fare diversi controlli e cicli sull' array... in pratica diventa molto pesante da sopportare per il povero server.
    avete idea di qualche soluzione leggera che possa fare al mio caso?

  2. #2
    certo, una soluzione facilissima ma facilissima è:

    Codice PHP:
    function PassGen() {
        
    $chars=array();
        for(
    $i=48;$i<=57;$i++) {
            
    array_push($charschr($i));
        }
        for(
    $i=65;$i<=90;$i++) {
            
    array_push($charschr($i));
        }
        for(
    $i=97;$i<=122;$i++) {
            
    array_push($charschr($i));
        }
       for(
    $i=0;$i<10;$i++) { 
            
    mt_srand((double)microtime()*1000000);
            
    $genera.=$chars[mt_rand(0,count($chars))];
        }
        return 
    $genera;
        }
    $password PassGen(); 

    dove la var $password ti restituisce una password tipo "z6Hk4WeO93", l'utene si bekka quella password e basta.
    Se vuoi farglela sceglere puoi fare ke deve contenere tipo
    > di 5 lettere
    almeno 4 lettere alfabetiche
    almeno1 numero

    quello si può fare easy, ti devo postare lo scriptozzo?

  3. #3
    Macchè dici?!?!?!?!?!

    Il numero di cicli per fare il controllo che dici tu è proporzionale alla lunghezza della password, alpiù il doppio secondo me.
    ciao ciao !!
    _______________
    home : cristianolongo.altervista.org
    e-mail : cristiano_longo@yahoo.it

  4. #4
    [supersaibal]Originariamente inviato da cristiano_longo
    Macchè dici?!?!?!?!?!

    Il numero di cicli per fare il controllo che dici tu è proporzionale alla lunghezza della password, alpiù il doppio secondo me. [/supersaibal]
    lo volevo dire anche io, ma ho paura che quel programmatore finirebbe per perdere il posto

    cmq. si può utilizzare anche preg_match con una corretta sintassi.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.