Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/03/2011, 13:21
santi10
 
Fecha de Ingreso: marzo-2011
Mensajes: 21
Antigüedad: 13 años, 1 mes
Puntos: 0
Posibles errores en mi código para autentificar usuario

Hola,

Gracias a la ayuda del hilo que colgé he creado una estructura par mi página web de control de acceso, pero tengo un problema.

Os cuento un poquito

He creado un fichero que se llama "formregistrados.html" con el siguiente cófigo:

<head>
<title>
SUBIR FICHEROS AMA
</title>
</head>
<body bgcolor = "#303030">
<body text = "#E5E5E5">
<font face = "tahoma">
<font size = "2">
<body link = "#E5E5E5" vlink ="E0E0E0">
<p align = "center">
<STRONG>
AUTENTIFICACIÓN
</STRONG>
<br>
<br>
<from name="contacto" method="post" action="identifica.php">
<p align = "left">
<strong>
NOMBRE DE USUARIO
</strong>
<br>
<input name="usuario" type="text" size="50">
<br>
<br>
<strong>
CONTRASEÑA
</strong>
<br>
<input name="cont" type="password" size="50">
<br>
<br>
<input type="submit" name"Submit" value="Enviar datos">
</p>
</form>

También he creado un fichero que se llama "identifica.php", para identificar los usuarios que están creados en la base de datos. es:


<head>
<title>
SUBIR FICHEROS AMA
</title>
</head>
<body bgcolor = "#303030">
<body text = "#E5E5E5">
<font face = "tahoma">
<font size = "2">
<body link = "#E5E5E5" vlink ="E0E0E0">
<p align = "center">
<STRONG>RESPUESTA A SU IDENTIFICACI�N</STRONG>
<br>
<br>
<?
$host="localhost";
$user="root";
$password="password";
$db="subirficheros";
$enlace = mysql_connect($host,$user,$password);
mysql_select_db($db,$enlace);
$consulta = mysql_query("SELECT nombre FROM usuarios WHERE nombre LIKE '$nombre$
$dato= mysql_fetch_array ($consulta);
$cambia= $dato["nombre"];
echo "<hr size = 10 color = ffffff width = 100% align = left>";
if ($dato =="") {
echo "Los datos no son correctos, <a href=formregistrados.html>Volver";
} else {
echo "<STRONG>Bienvenido a nuestra web
$cambia</STRONG>";
}
?>

La base de datos tiene:

nombre: subirficheros, una tabla, con el nombre: "usuarios" y con dos campos (nombre y contraseña). En el campo "nombre" he añadido el "testeo" y el campo "contraseña" he añadido "testeo01".
Es para poder hacer pruebas.

Bien, cuando ejecuto el fichero "identifica.php" no me devuelve errores por lo que deduzco que está correcto.

Pero cuando entro en "formregistrados.html" . Añado el nombre y la contraseña en el formulario y le pincho en "Enviar datos", no hace nada y no puedo ver si funciona o no.

La idea de todo esto es crear usuarios en mi base de datos y que puedan autentificarse para tener acceso.

No consigo hacerlo, veís el error?????????????

Muchas gracias por la ayuda!!!!