Foros del Web » Programando para Internet » PHP »

Loguearse correctamente

Estas en el tema de Loguearse correctamente en el foro de PHP en Foros del Web. Bueno mi problema es el siguiente no se como loguearme. Desde la pagina Index tengo una caja de texto y en ella ponemos la contraseña,y ...
  #1 (permalink)  
Antiguo 05/03/2008, 14:37
 
Fecha de Ingreso: marzo-2008
Mensajes: 19
Antigüedad: 16 años, 1 mes
Puntos: 1
Loguearse correctamente

Bueno mi problema es el siguiente no se como loguearme.
Desde la pagina Index tengo una caja de texto y en ella ponemos la contraseña,y me manda el formulario a otra pagina que esta protegida,pero la pagina aunque meta bien o no la constraseña simpre esta protegida.
En el index tengo este codigo
Código:
<?php
include('vclub.php');
?>
<?php
if(empty($_SESSION['inicio'])){
session_start();
}
if(isset($_REQUEST['t1']))
{
	$pass=$_REQUEST['t1'];
	$sql="select clave from configuraciones where configuraciones.clave='$pass'";
	$eje=mysql_query($sql,$nex) or die(mysql_error());
	$row=mysql_num_rows($eje);
	if($row==0){
		exit();
	}
	else{
		session_register('$pass');
		$_SESSION['inicio']=$pass;
	}
}
?>
Y en el formulario de la pagina le mando a otra que tiene este codigo,con el que esta protegida.
Código:
<?php
session_start();
if(empty($_SESSION['inicio'])){
echo "No tas conectado";
exit();
}
?>
Y a mi simpre me pone no conectado

Gracias y espero que me puedan ayudar
  #2 (permalink)  
Antiguo 05/03/2008, 16:05
 
Fecha de Ingreso: marzo-2008
Mensajes: 19
Antigüedad: 16 años, 1 mes
Puntos: 1
Re: Loguearse correctamente

Nadie lo sabe......
  #3 (permalink)  
Antiguo 05/03/2008, 18:45
Avatar de pato12  
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 16 años, 7 meses
Puntos: 101
Re: Loguearse correctamente

Hola,
Usa esto:
index.php:
Código PHP:
<?php
session_start
(); // <------ siempre al principio
include('vclub.php');
if(isset(
$_REQUEST['t1']))
{
    
$pass=$_REQUEST['t1'];
    
$sql="select clave from configuraciones where configuraciones.clave='$pass'";
    
$eje=mysql_query($sql,$nex) or die(mysql_error());
    
$row=mysql_num_rows($eje);
    if(
$row==0){
        exit();
    }
    else{
        
session_register('$pass');
        
$_SESSION['inicio']=$pass;
    }
}
?>
y lo que resibe:
Código PHP:
<?php
session_start
();
if(!isset(
$_SESSION['inicio'])){
echo 
"No tas conectado";
exit();
}
?>
Suerte
Salu2
__________________
Half Music - www.halfmusic.com
  #4 (permalink)  
Antiguo 06/03/2008, 05:57
Avatar de laaccaal  
Fecha de Ingreso: julio-2003
Ubicación: Murcia
Mensajes: 147
Antigüedad: 20 años, 9 meses
Puntos: 1
Re: Loguearse correctamente

Plod el script de pato esta bien, pero tienes que filtrar las variables recibidas del formulario para tener un poco de seguridad (puedes usar ereg_replace), asi podras evitar inyecciones a tu DB.
__________________
Album Fotos
Blog MisApuntes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 04:26.