
27/03/2003, 09:45
|
| | Fecha de Ingreso: julio-2002 Ubicación: Chillán - Chile
Mensajes: 39
Antigüedad: 22 años, 8 meses Puntos: 0 | |
No funcionó:
for ($i=0;$i<$num_lines_txt;$i++) {
$datos_usuario=explode("***",$dato[$i]);
if ($username == $datos_usuario[1] and $pass == $datos_usuario[2]){
$usuario = "registrado";
$nombre = $datos_usuario[3];
$email = $datos_usuario[4];
} else {
$usuario = "noregistrado";
}
}
pero lo solucioné de la siguiente manera:
for ($i=0;$i<$num_lines_txt;$i++) {
$datos_usuario=explode("***",$dato[$i]);
if ($username == $datos_usuario[1] and $pass == $datos_usuario[2]){
breack; //Interrumpe el bucle cuando $username y $pass son True
$linea_dato = $i+1;
$usuario = "registrado";
} else {
$usuario = "noregistrado";
}
}
//Luego abro nuevamente el archivo y con la información proporcionada por la variable $linea_dato, me voy a esa linea [fila], para obtener toda la informacion es ese usuario, de la siguiente manera:
$datos_usuario=explode("***",$dato[$linea_dato]);
$login = $datos_usuario[1];
$passw = $datos_usuario[2];
$nombre = $datos_usuario[3];
$email = $datos_usuario[4];
Quizás a alguien le sirva........ |