Tutorial PHP - Verificare username e password in PHP.

  WebSpazio.it | Tutorial PHP
Webspazio.it - Tutorial PHP
Verificare username e password in PHP.


Obiettivo del tutorial: Approfondire la conoscenza delle funzioni PHP per la comparazione di stringhe: strcmp() e strcasecmp() utilizzandole nell'esempio che verificare username e password in PHP.

 

In questo tutorial PHP vediamo come realizzare uno script PHP per la validazione di username e password.
Supponiamo di voler verificare username e password inseriti in un form di login HTML.

Due standard de facto presenti sul web sono:

  • Lo username non è case sensitive

  • La password è case sensitive

  • Per poter fare uno script di validazione fedele agli standard che comunemente si trovano sul web possiamo utilizzare la funzione strcasecmp() per la comparazione degli username e strcmp() per la comparazione delle password.

    Supponendo che il form HTML passi i dati allo script utilizzando il metodo GET (nota: non è una buona idea passare dati sensibili con il metodo GET) possimamo utilizzare lo script di seguito per la validazione:

    <?php
      //recupero user e pass dal form di login
      $user = (isset($_GET['user'])) ? $_GET['user'] : '';
      $pass = (isset($_GET['pass'])) ? $_GET['pass'] : '';
    
      //verifico user e pass
      if ((strcasecmp($user, 'webSPAZIO') == 0 
                  && strcmp($pass, 'Secret') == 0)
      ) {
        echo 'Login effettuto.';
      } else {
        echo 'Login fallito.';
      }
    ?>
    

    Prova lo script.

    nota che la password è case sensitive, quindi deve essere scritta con la 'S' di secret maiuscola, lo user invece non è case sensitive.

    Notate in alto, nella barra degli indirizzi del browser, come utilizzando il metodo GET per passare i dati questi siano visibili nell'indirizzo. Vedrete una cosa simile a:

    http://www.webspazio.it/tutorial_php
          /verifica_form.php?user=webspazio&pass=Secret


    Tutorial Correlati:
    strcmp, strcasecmp: Funzioni per comparare stringhe in PHP.






      

    seguimi su twitter



    Partner: sms gratisInviaresmsgratis.it si propone come punto di riferimento per gli utenti che cercano siti internet per inviare sms gratis.

          SMS Gratis

    trading onlineGuidatradingonline.com propone una guida al trading online, azioni, mercati azionistici, finanza online, indizi di borsa, grafici indici azioni .

          Trading online

    zoologiazoologia-animali.com propone una guida alla zoologia e animali, specie animali suddivise per categorie, guida scentifica animali ed esseri viventi del regno animale

           Zoologia

    directory gratisYoweb.it è una directory ricca di categorie con siti selezionati da editori per trovare velocemente e gratis.

           Directory Gratis

    Home | Computer & Internet | Sviluppare Sito Web | Promuovere Sito Web | Mappa del Sito | Altri Siti | Contatti

    Copyright © webspazio.it
    Designed by webspazio.it