Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/10/2005, 02:21
sete81
 
Fecha de Ingreso: mayo-2005
Mensajes: 23
Antigüedad: 18 años, 10 meses
Puntos: 0
De acuerdo

buenas ahora he puesto un session start al principio i despues mas tarde he puesto una $session para llevarmerla para el otro script ahora os pongo el codigo

script donde hago la comprovacion
Código PHP:
<?php
session_start
(); 
$usuario=$_POST['usuario'];
$password=$_POST['password'];
/* Conexion, seleccion de base de datos */
$enlace mysql_connect("xxx","xxx","xxx")
   or die(
"No pudo conectarse : " mysql_error());

echo 
"<p>";
mysql_select_db("xxx") or die("No pudo seleccionarse la BD.");

/* Realizar una consulta SQL */
$consulta  "SELECT * FROM users where usuario=\"$usuario\" and password=\"$password\" ";
$resultado mysql_query($consulta) or die("La consulta fall&oacute;: " mysql_error());

$num_rows mysql_num_rows($resultado);

if(
$num_rows==1)
    {
    
           
$_SESSION['id']=1;
    echo (
"<META HTTP-EQUIV = 'Refresh' CONTENT ='1;  URL = editor1.php'"); 
    
    }
else 
    { 
    echo 
"<body bgcolor=\"#D1E1F0\">";
    echo 
"<center>login o password incorecto<p>";
    echo  
"<a href=\"login.php\">vuelve a intentarlo</a></center>";
    echo 
"</body>";
    } 

    
    
/* Liberar conjunto de resultados */
//mysql_free_result($resultado);

/* Cerrar la conexion */
mysql_close($enlace);


?>
i ahora el script donde utilizo la variable $session para poder acceder a su contenido

Código PHP:
<?
session_start
();


if (
$_SESSION['id']==1)

{

include(
"DB.php");        //funcions aux base de dades

......
......
......
......


else 
{
echo 
"<body bgcolor=\"#D1E1F0\">";
echo 
"<center><table border=\"1\">
                    <tr><td colspan=\"2\" align=\"center\">no estas autorizado</td></tr>
                    <tr><td><a href=\"login.php\">logueate</a></td>
                        <td><a href=\"regis.php\">registrate</a><td><tr>
        </table></center>"
;
echo 
"</body>";
}
?>
supongo que asi sera algo mas seguro haber que me podeis decir
gracias por todo