Visualizzazione risultati 1 fino 2 di 2

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

  1. #1
    Jonathan27 non è connesso Neofita
    Data registrazione
    29-07-2018
    Messaggi
    6

    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
    15,601

    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
  •