le 01/12/2003 à 19:37
Vexware
Bonjour,
j'ai écrit ce code pour vérifier si le login et le mot de passe entrés étaient les bons, ça marche mais je me demandais si il y avait un meilleur moyen (disons plus « formel ») de le faire ?
N.B. : Si le code est en anglais c'est parce que je travaille en anglais quand je programme !
j'ai écrit ce code pour vérifier si le login et le mot de passe entrés étaient les bons, ça marche mais je me demandais si il y avait un meilleur moyen (disons plus « formel ») de le faire ?
<?
// Collect form data
$login = $_POST['login'];
$pass = $_POST['pass'];
// Check for form completion
if ($login && $pass)
{
// Connect to MySQL
mysql_connect("localhost", "nomdelabase", "motdepasse");
// Select login table
mysql_select_db("nomtable");
// Query login table
$collect = mysql_query("SELECT pass FROM login WHERE login='$login'");
$org = mysql_fetch_array($collect);
// Check password
if ($pass == $org['pass'])
{
echo "You are logged in !";
}
else
{
echo "Inexistant user or wrong password.";
}
// Close MySQL Connection
mysql_close;
}
else
{
echo "Please fill in all entries.";
}
?>
N.B. : Si le code est en anglais c'est parce que je travaille en anglais quand je programme !