08/02/2007, 07:03
|
| | Fecha de Ingreso: febrero-2007
Mensajes: 7
Antigüedad: 17 años, 9 meses Puntos: 0 | |
Re: Problemas con header!!!! Este es el codigo completo del script es para hacer el login de usuarios!!!
--------------------
<?php
if ($_GET[terminarSesion]) {
session_unset();
session_destroy();
}
if ($_POST[enviarRegistro]) {
$sql = "select * from usuario where nomAcceso = '$_POST[txtNombre]' and passAcceso = '$_POST[txtPassword]'";
$res = mysql_query($sql);
if (mysql_num_rows($res)) {
$row = mysql_fetch_array($res);
$_SESSION[usuarioRegistrado] = $row[idUsuario];
$_SESSION[usuarioNombre] = $row[nomUsuario];
$_POST[txtNombre] = $_POST[txtPassword] = '';
$_GET[modo] = '';
header ("Location: index.php");
} else {
$mensaje = '<center><span class="mensaje">Nombre de usuario / contraseña incorrectos ! Intentelo de Nuevo</span></center>';
}
}
if (!$_SESSION[usuarioRegistrado] or $_GET[modo]=='login') {
echo '<FORM method="POST" action="?modo=login">';
echo '<TABLE align="center">';
if ($mensaje) {
echo '<TR>';
echo '<TD colspan="2">'.$mensaje.'</TD>';
echo '</TR>';
}
echo '<TR>';
echo '<TD class="titulo">Ingrese Nombre de Usuario</TD>';
echo '<TD class="titulo"><INPUT type="text" name="txtNombre" size="50"></TD>';
echo '</TR>';
echo '<TR>';
echo '<TD class="titulo">Ingrese Contraseña</TD>';
echo '<TD class="titulo"><INPUT type="password" name="txtPassword" size="50"></TD>';
echo '</TR>';
echo '<TR>';
echo '<TD class="titulo" colspan="2"><INPUT type="submit" name="enviarRegistro" value="Ingresar"></TD>';
echo '</TR>';
echo '</TABLE>';
echo '</FORM>';
echo '<BR>';
echo '<TABLE border="1" width="90%" cellspacing="0" cellpadding="0" align="center">';
echo '<TR>';
echo '<TD class="titulo"><A href="index.php">Volver a Inicio</A></TD>';
echo '</TR>';
echo '</TABLE>';
exit;
}
?>
------------- |