I've made somethink like this :
<?
$verifentry = "OK";
if($login == "")
{
$verifentry = "Manque Login name !<BR>\n";
}
elseif($password == "")
{
$verifentry = "Manque Password !<BR>\n";
}
if($verifentry == "OK")
{
$errcont = 1; //Boolean de controle d'erreur
// Ouvrir la database avec un utilisateur "lecture seule"
$mysqllink = mysql_connect("SERVEUR", "USER", "PASS");
// Traitement d'erreur d'ouverture...
$errno = mysql_errno($mysqllink);
$error = mysql_error($mysqllink);
if($errno <> 0)
{
$errcont = 0;
print ("Lors de la connection a SQL : Error $errno : $error<BR>\n");
print ("Veuillez contacter le WEBMASTER par e-mail...<BR>\n");
}
else
{
$mysqlselect = mysql_select_db("DB", $mysqllink);
$errno = mysql_errno($mysqllink);
$error = mysql_error($mysqllink);
if ($errno <> 0)
{
$errcont = 0;
print ("Lors du select DB : Error $errno : $errot<BR>\n");
print ("Veuillez contacter le WEBMATER par e-mail...<BR>\n");
}
}
//Si pas d'erreur, continuer, sinon GOTO fin
if($errcont == 1)
{
// Compter le nombre d'element répondant au critere de selection
//
$query = "SELECT * FROM users where login_name like \"$login\"";
$mysqlresult = mysql_query($query, $mysqllink);
$nbrarg = mysql_affected_rows($mysqllink);
//Donnees de controle, a supprimer de la version definitive !
//print("QUERY : $query <BR>\n");
//print("Result : $mysqlresult <BR>\n");
//print("NBRARG : $nbrarg <BR>\n");
//print("MYSQLLINK : $mysqllink <BR>\n");
//print("MYSQLSELECT : $mysqlselect <BR>\n");
$trusteduser = "NO";
if($nbrarg == 0)
{
$trusteduser = "NO";
}
elseif($nbrarg == 1)
{
$row = mysql_fetch_array($mysqlresult);
$mysqlpswd = $row["password"];
if($mysqlpswd == $password)
{
$trusteduser = "YES";
}
else
{
$trusteduser = "NO";
}
}
else
{
print("ERROR !!<BR>\n");
print("Please Contact US !");
}
//
//*************** SI USER EST OK, CONTINUER, SINON FIN !
//
if($trusteduser == "YES")
{
//Do here what you wh-ant to do !!!!
}//$trusted user = "YES"
else
{
print("<p align=\"left\"><font face=\"Arial\" size=\"2\"><b><a href=\"menu.htm\" target=\"_self\">USER UNKNOWN ! CLICK THIS LINK TO RETURN TO THE NAIM MENU !</a></b></font></p>\n");
}//$trusteduser= "NO"
}
mysql_close($mysqllink);
}
else
{
print("<p align=\"center\"><font face=\"Arial\" size=\"2\"><b><a href=\"menu.htm\" target=\"_self\">$verifentry</a></b></font></p>\n");
}
print("</body>\n");
print("\n");
?>