Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/09/2003, 08:35
Akura-www
 
Fecha de Ingreso: mayo-2003
Mensajes: 3
Antigüedad: 21 años, 6 meses
Puntos: 0
Problema al autentificarse en una BD. Ayuda!

Hola a todos!

Resulta que tengo el siguiente código por el cual intento que se autentifique un usuario a través de un código de una tabla, y no hay manera pues siempre me da error de autentificación, además de no cortarme la conexión como se supone que debería hacer.
El código es este:

<?php

echo "<center> <h2> Ha consultado el archivo: ",$HTTP_ENV_VARS[REQUEST_METHOD],"<br> <u>";
echo $HTTP_POST_VARS['archivo'],"<br> </center> <br> </u> </h2>";

$base="test";
$tabla="albatodo";
$user=$HTTP_POST_VARS['user'];
$pass=$HTTP_POST_VARS['pass'];
$archivo=$HTTP_POST_VARS['archivo'];
$butar=$HTTP_POST_VARS['butar'];
$usuarios="usuarios";
$clientes="clientes";
$incidencias="incidencias";
$sociedades="sociedades";
$sucursales="sucursales";

$conexion = mysql_connect("localhost","user","password");

echo " $base - $tabla - $usuarios - $user - $pass - $archivo - $butar - $clientes - $incidencias - $sociedades - $conexion ";

#line

mysql_select_db ($base, $conexion);

$resultadouser=mysql_query ("SELECT Pass FROM $usuarios WHERE Usuario='$user'" ,$conexion);

while ($row1 = mysql_fetch_row($resultadouser)){
foreach($row1 as $campo1 => $clave1){
if ($clave1 != $pass) { echo "<h2>¡Error al identificarse!</h2>"; mysql_close();}
if ($clave1 == $pass) { echo "<h2>Bienvenido usuario <b> $user </b></h2>";}
}
}

#line

El fallo que me dá es el de los "if". A ver si me podéis echar una mano por favor!