Visualizzazione risultati 1 fino 2 di 2

Discussione: Controllare dati database Mysql con php - Sistema di Login

  1. #1
    Guest

    Predefinito Controllare dati database Mysql con php - Sistema di Login

    Ciao ragazzi!
    Ho creato un sistema di registrazione e login con php e mysql.
    Una volta effettuata la registrazione bisogna confermare l'email. Quando si conferma email il
    valore "attivo" della tabella mysql passa da 0 a 1.
    Quando la persona effettua il login sono riuscito a far controllare tramite php semplicemente che i campi
    "email" e "password" corrispondessero a quelli presenti nel db. Come posso dire a php di controllare anche
    che il campo "attivo" sia 1 e che se non è così anche se i valori email e password sono corretti bisogna dire che
    il login sia fallito??
    Vi lascio un po' di righe del mio codice..

    Codice PHP:
    <?php
    session_start
    ();
    $con = mysqli_connect ('//', '//', '//');
    mysqli_select_db($con, '//');
    $email = $_POST['email'];
    $password = $_POST['password'];
    $s= "SELECT id FROM iscrizioni WHERE email='$email' AND password='$password'";
    $result = mysqli_query($con, $s);
    $num = mysqli_num_rows($result);
    if(
    $num == 0){
    header("Location: // ");

    } else {

    header("Location: // ");
    }
    ?>

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,141

    Predefinito

    Codice PHP:
    $s= "SELECT id FROM iscrizioni WHERE email='$email' AND password='$password' AND attivo=1";
    Attenzione alle sql injection!

    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •