Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/05/2012, 12:27
gastonsl
 
Fecha de Ingreso: diciembre-2011
Mensajes: 64
Antigüedad: 12 años, 11 meses
Puntos: 7
Respuesta: Base de datos, phpmyadmin i awardspace

veamos

1) Se necesita un formulario para que el usuario se loguee, es decir , coloque mail y contraseña.

login.html
<form method="post" action="pagina1.php">//metodo de envio "post" y pagina a la cual eviamos la info"pagina1.php"
<input type="text" nombre="email"> //caja de texto donde el usuario pone su mail, se le asigna un nombre para identificarlo mas adelante.
<input type="password" name="pass"> //similar al anterior nada mas que con password
<input type="submit" name="submit" value="Entrar">//boton de envio, cuando se hace click, se envia la info.
</form> //etiqueta de cierre del form.
//pasamos a la pagina2.php


pagina2.php

mysql_connect("localhost", "usuario", "contrasena");//aqui hacemos la conexion al servidor.
mysql_select_db("nombre de tu base de datos");//seleccionas la base de datos, NO LA TABLA, LA BD.

//obtenemos los datos que enviamos mediante formulario por el metodo POST y lo almacenamso en variables (las variables sirven para almacenar informacion)

$email=$_POST['email']; //tenes que que usar $_POST[]; para recoger la info, poniendo dentro de los corchetes el nombre del input que te traela info en este caso email.
$pass=$_POST['pass'];

//ahora con estos datos comprobamos que exista el usuario

$consulta="select * from tabla_usuarios where email='$email' and password='$pass';
$resultado=mysql_query($consulta) or die (mysql_error());
if (mysql_num_rows($resultado)>0)
{
//es user registrado inicia las variables de session o bien, que acceda al contenido
} else {
//sino el das un mensaje po ej:

echo"no esta registrado";
}