Por ejemplo: creas un formulario con dos campos de texto llamados "usuario" y "password". El formulario debe enviar los datos al scripts "login.php".
En el script "login.php" pones algo así:
Código PHP:
<?php
if($_POST['usuario'] && $_POST[]'usuario']) {
// Formatear usuario y password
$usuario = mysql_real_escape_string($_POST['usuario']);
$password = mysql_real_escape_string($_POST['password']);
// Buscar en BBDD
$sql = msqyl_query("select count(*) from usuarios where usuario='$usuario' AND password='$password'");
// Si encontramos alguna coincidencia correcto
if(mysql_result($sql,0) == 1) {
// CORRECTO
} else {
// ERROR
}
} else {
// ERROR
}
?>
Además seria recomendable que no guardar las contraseñas como texto legible en la base de datos. Lo mejor es que al guardarlos los guardes despues de codificarlos con la funcion md5() y luego, al comprobar la validez del mismo hagas lo mismo, es decir:
Código PHP:
<?php
if($_POST['usuario'] && $_POST[]'usuario']) {
// Formatear usuario y password
$usuario = mysql_real_escape_string($_POST['usuario']);
$password = md5($_POST['password']);
// Buscar en BBDD
$sql = msqyl_query("select count(*) from usuarios where usuario='$usuario' AND password='$password'");
// Si encontramos alguna coincidencia correcto
if(mysql_result($sql,0) == 1) {
// CORRECTO
} else {
// ERROR
}
} else {
// ERROR
}
?>
Espero que te sea de ayuda.