Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/02/2004, 09:50
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Antes de nada deberías poner la estructura de la tabla que tienes en tu BD para ver que campos usas .. pero en principio lo básico que te hace falta es hacer una consulta tipo:

SELECT COUNT(*) FORM tabla WHERE usuario='$usuario' AND password='$password'

Tampoco especificas como está encritada tu contraseña ... pero suponiendo que sea MD5 lo que usastes para encriptarla .. la consulta sería:

SELECT COUNT(*) FORM tabla WHERE usuario='$usuario' AND password=MD5($password)

Y .. como veras esto ya es más bien "SQL" .. Con COUNT() se cuenta el total de registros que te pueda arrojar la consulta bajo esas condiciones .. si existe 1 registro el usuario es valido en tu BD bajo ese criterio de usuario y contraseña ..

Desde PHP y Mysql .. puedes ejecutar esa consulta:

Código PHP:
<?
// Conectas a tu BD .. seleccina tu BD ...
$sql="SELECT COUNT(*) FORM tabla WHERE usuario='$usuario' AND password=MD5($password)";
$consulta=mysql_query($sql);
$total=mysql_result($consulta,0);

if (
$total ==1){
   echo 
"usuario válido";
} else {
   echo 
"usuario NOOO válido";
}
?>
Bueno .. eso es la base .. si luego te animas y quieres "encapsular" todo esto bajo OOP .. como así te comenta vitxo que usa .. OK, pero las cosas van mejor "paso a paso". Si esto no se entiende menos se va a entender usandolo bajo OOP.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.