[PHP] login con varie entrate

Discussione in 'PHP' iniziata da luigi777, 8 Marzo 2019.

  1. luigi777

    luigi777 Utente Attivo

    Registrato:
    14 Febbraio 2008
    Messaggi:
    1.060
    Mi Piace Ricevuti:
    1
    Punteggio:
    38
    Sesso:
    Maschio
    Località:
    Massa, Italy
    Salve, ho questo riga di codice come posso fare che una persona può entrare con username ed email e la password con password o pin:

    questo è il codice:
    PHP:
    $query "SELECT * FROM users IN (username, email) AND password = ? OR code_pin = ?";

            
    $stmt $db->prepare($query);

            
    $stmt->bindParam(1$_POST["login"]);
            
    $stmt->bindParam(2$_POST["password"]);

            
    $stmt->execute();
    Lo presa su internet ma non funziona avete idea come fare? caso mai vi posto tutto la pagina del mio login.php.

    Grazie mille.
     
  2. fratt

    fratt Nuovo Utente

    Registrato:
    19 Gennaio 2019
    Messaggi:
    33
    Mi Piace Ricevuti:
    4
    Punteggio:
    8
    Occupazione:
    Dilettante
    Forse così
    PHP:
    $query "SELECT * FROM users WHERE (username = ? OR email = ?) AND (password = ? OR code_pin = ?)";
    $stmt $db->prepare($query);
    $stmt->bindParam(1$_POST["login"]);
    $stmt->bindParam(2$_POST["login"]);
    $stmt->bindParam(3$_POST["password"]);
    $stmt->bindParam(4$_POST["password"]);
    $stmt->execute();
     
  3. luigi777

    luigi777 Utente Attivo

    Registrato:
    14 Febbraio 2008
    Messaggi:
    1.060
    Mi Piace Ricevuti:
    1
    Punteggio:
    38
    Sesso:
    Maschio
    Località:
    Massa, Italy
    ok appena posso provo.. ti ringrazio molto.
     
  4. luigi777

    luigi777 Utente Attivo

    Registrato:
    14 Febbraio 2008
    Messaggi:
    1.060
    Mi Piace Ricevuti:
    1
    Punteggio:
    38
    Sesso:
    Maschio
    Località:
    Massa, Italy
    ok, ho provato e funziona ti ringrazio molto.
     
Sto caricando...

Condividi questa Pagina