[PHP] login con varie entrate

  • Creatore Discussione Creatore Discussione luigi777
  • Data di inizio Data di inizio

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
43
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.
 
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();
 

Discussioni simili