
06/08/2009, 12:28
|
| | Fecha de Ingreso: agosto-2009
Mensajes: 7
Antigüedad: 15 años, 8 meses Puntos: 0 | |
Respuesta: Problema Con un Login! Aquí vaa ver que he liado.
[PHP]<?php
session_start ();
if(!empty($usuario) && !empty($contrasena)) {
$usuario=mysql_real_escape_string($_POST["usuario"]);
$contrasena=mysql_real_escape_string($_POST["contrasena"]);
include ("conectar.inc.php");
$sql="SELECT usuario,contrasena FROM login WHERE usuario='$usuario';";
$resultado=mysql_query ($sql);
if ($fila=mysql_fetch_row($resultado)){
if ($contrasena==$fila[1]) { //1 es el indice en la base datos del campo cliente (0 es Dnicif y 1 contrasena) idcliente no cuenta
$_SESSION["usuario"]=$usuario;
}
else {
$errores["login"]="Contraseña incorrecta";
}
}
else {
$errores["login"]="Datos Incorrectos";
}
mysql_close(); //Para cerrar sesion
}
?>[PHP]
Y el Formulario
<form id="form1" name="form1" method="post" action="<?php echo $_SERVER ["PHP_SELF"];?>">
<table border=2>
<tr>
<th bgcolor="#CCCC66"><div align="left">Usuario</div></th>
<th bgcolor="#CCCC66"> <div align="left">
<input id="usuario" type="text" name="usuario" <?php if (isset($_POST['usuario'])) echo $_POST['usuario'];?>>
</div></th>
</tr>
<tr>
<th bgcolor="#CCCC66"><div align="left">Password</div></th>
<th bgcolor="#CCCC66"> <div align="left">
<input name="contrasena" type="password" id="contrasena" />
</div></th>
</tr>
<tr>
<th colspan=2 bgcolor="#CCCC66"><input name="Bot" type=submit class="style7" id="Bot" value="Entrar"></th>
</tr>
<tr>
<th height="23" colspan=2 bgcolor="#CCCC66"><div align="left"><p align="center"><?php echo $errores["login"] ?></p>
</div></th>
</tr>
</table>
</form> |