Urgente

apiraneque
23 de Agosto del 2003
Mi base de datos esta en Mysql, y la tabla Clintes teines los campos Nombre y Contraseña , en el momento de validar si son correctos estos campos no muestra nada, aun sabiendo que en la tabla son verdaderos . AUXILIO¡ Como hago si cuando los pido al validar necesito que si son verdaderos me muestren otra pagina ? Gracias

DiegoSolo
23 de Agosto del 2003
Mirá, no sé que tipod e autenticación estarás usando, pero yo uso una que funciona bastante bien hasta ahora y ya la colgué en otro foro acá... pero te lo dejo de nuevo:

session_start()

if ($tab == 'auth')
{
$user = $HTTP_POST_VARS["user"];
$pass = $HTTP_POST_VARS["pass"];
if ($user == "fulano" && $pass == "<PASS>")
{
$HTTP_SESSION_VARS['user'] = $user;
$HTTP_SESSION_VARS['pass'] = $pass;
$tab = 'menu';
}
}

if (!isset($HTTP_SESSION_VARS['user']))
}
echo "<table border=0 width=100% height=100%>rn";
echo " <tr>rn";
echo " <td align=center valign=center>rn";
if ($tab == 'auth') echo " <font size=3 color=#FF000><b>Datos incorrectos</b></font><br><br>rn";
echo " <font size=4><b>Ingrese su nombre de usuario y contraseña para entrar</b></font>rn";
echo " <form method=POST action=?tab=auth>rn";
echo " <table border=0 width=300>rn";
echo " <tr>rn";
echo " <td align=right valign=center>rn";
echo " <font size=3>Nombre de usuario:</b></font>rn";
echo " </td>rn";
echo " <td align=center valign=center>rn";
echo " <input type=text size=20 maxlength=50 name=user><br>rn";
echo " </td>rn";
echo " </tr>rn";
echo " <tr>rn";
echo " <td align=right valign=center>rn";
echo " <font size=3>Contraseña:</b></font>rn";
echo " </td>rn";
echo " <td align=center valign=center>rn";
echo " <input type=password size=20 maxlength=50 name=pass><br>rn";
echo " </td>rn";
echo " </tr>rn";
echo " </table>rn";
echo " <br><input type=submit value=Ingresar>rn";
echo " </form>rn";
echo " </td>rn";
echo " </tr>rn";
echo "</table>rn";
}
else
{
//Y acá viene lo que sea que se ve cuando entrás
//En mi caso hay un menu de cosas y tenés que poner
//para que entre con la variable $tab tal como está en
//la línea 11. Para este ejemplo:
if ($tab == 'menu')
{
}
}

Cualquier cosa que no entiendas escribime.