21/08/2007, 01:35
|
| | Fecha de Ingreso: agosto-2007 Ubicación: Maracaibo, Venezuela
Mensajes: 416
Antigüedad: 17 años, 3 meses Puntos: 10 | |
Re: Como detecto usuario Cita:
Iniciado por Nantcy Hola: Yo manejo PHP y no se si te sirva pero pues hay te va. Lo que podrías poner es esto en tu página Index donde tu quieras colocar el codigo, poner: Código PHP: <?php echo "USUARIO ANÓNIMO"; //poniendolo al momento sin pensarlo mucho ?> Para validar el usuario: Código PHP: <?PHP //Conectando a la Base de Datos $link = mysql_connect ("localhost","root", "") or die('No se ha podido conectar'); //si se conectó a la base de datos if($link == true) { //seleccionamos la base de datos para utilizarla mysql_select_db("tienda") or die("No se pudo seleccionar la Base de Datos"); } //Validación del Password en la BD con la de la Web $pass=$_POST['pass']; //pasamos el valor del password $email=$_POST['email']; //el valor del email //hago un select a la tabla para q m envie solo el email y el password y si son iguales a los q e pasado por el $_POST, como en las dos lineas anteriores $query="SELECT e_mail,password FROM registro WHERE e_mail='$email' AND password='$pass'"; $resquery=mysql_query($query); //se hace la consulta $numfila=mysql_num_rows($resquery); //cuento el numero de registros devueltos por la consulta if($numfila==1) // si los registros devueltos son igual a 1 entonces, igual a 1 porq no puede haber dos con el mismo email y el mismo password { session_start(); //inicio sesion $_SESSION['email']=$emal; tomo el email para pasarlo a las demas paginas y lo guardo en la session $_SESSION['estado']=Activo; //a la session['estado'] le asigno el valor de activo para asegurarme de q es un usuario registrado header("Location: welcome.php"); //lo redirecciono a la pagina de bienvenida } else //y si los registros son mas de 1 entonces.. { header("Location: error.php"); //lo envio a una pagina de error } ?> Espero te sirva aunq sea para que tes una idea de como puedes hacerlo.
Suerte Urgido por favor Lee antes de Postear
Gracias ;) |