Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/08/2007, 11:28
Nantcy
 
Fecha de Ingreso: marzo-2007
Mensajes: 163
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Como detecto usuario

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']=$emaltomo 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