Requête SQL pour le nom d'utilisateur et mot de passe retour

J'ai une base de données de noms d'utilisateur et mots de passe. J'ai besoin de créer un "mot de passe Oublié" fonction et de recherche de la table pour un nom d'utilisateur et de retour que le mot de passe utilisateur. Ensuite, je voudrais envoyer un mail pour me dire le nom et le mot de passe.

Voici mon code de travail pour l'interrogation de la base de données pour un utilisateur spécifique:

<?php
session_start();

include "config.php";

if($_POST['nameQuery']) {

$query = "SELECT * FROM myDatabase WHERE name = '" .$_POST['nameQuery']. "'";  
$result = mysql_query($query);  
if (mysql_num_rows($result) > 0) { 
    //User exists
    echo '1'; 
} else { 
    mysql_query($query);
//User does not exist
echo '0'; 
}
}
?>
  • Très joli, quelle est votre question?
  • Watch out pour Bobby Tables.
  • Je vois que tu as des conseils à votre question précédente (stackoverflow.com/questions/7054553/query-two-sql-entries) sur les injections SQL. Veuillez en tenir compte. Vous pouvez voir ici, que les gens se sentent très fortement à ce sujet, pour une bonne raison.
  • +1 pour une plus grande visibilité dans l'espoir que vous serez en mesure d'obtenir plus étoffé réponses pour vous aider sur le plan de la sécurité.
InformationsquelleAutor Chase | 2011-08-14