Ver Mensaje Individual
  #9 (permalink)  
Antiguo 27/01/2005, 07:13
Avatar de Chichoauza
Chichoauza
 
Fecha de Ingreso: enero-2005
Mensajes: 106
Antigüedad: 19 años, 4 meses
Puntos: 0
ha, bien, claro, entonces estaba bien lo que hacia, en mi caso particular siempre declare las sessiones con:

session_start();
$_SESSION["miVariable"]="Activa";

pues entonces voy a continuar haciendola así, solo paso que de repende me pregunte "¿y entonces porque la otra forma?", pero bueno asunto solucionado...


Para Esteban B:

pues tu codigo PHP deberia ser algo asi entonces...



Código PHP:
$usuario=$_POST["usuario"];
$clave=$_POST["clave"];

if(!
$usuario OR !$clave){
   echo 
"ingresa tus datos de acceso";
}else{
  
//AQUI CONSULTA A TU BD...
  
$sql="SELECT * FROM usuarios WHERE usuario='$usuario') AND (clave='$clave')";
  
$datos mysql_query($sql);
     
$rs=mysql_fetch_array($datos);
     if (!
mysql_num_rows($datos)){
     echo 
"El nombre de usuario ingresado o la clave son incorrectas";
    }else{
    
session_start();
    
$_SESSION["id_usuario"]=$rs["id"]; //id del usuario...
    
echo "Bienvenido/a Al SISTEMILLA DE ESTEBAN B";
    }

y en cada página privada deberas colocar lo siguiente...

Código PHP:
$id_usuario=$_SESSION["id_usuario"];

if(!
$id_usuario){
header("location:index.php");  //La session no se ha creado

para mayor seguridad leete algo sobre el MD5 que te sirve para encriptar las claves...

espero que te sirva... modificalo d acuerdo a tus necesidades, o sino, descargate el autentificador de cluster


hasta el proximo encuentro

Última edición por Chichoauza; 27/01/2005 a las 07:16