Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/04/2008, 13:34
Avatar de Genetix
Genetix
 
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 23 años
Puntos: 45
Re: Como puedo mejora la seguridad de esto?

Hola
En primer lugar deberías ordenar mejor tu código, si no se hace dificil seguir lo que haces

En al página donde de loguea tienes que crear una variable de session mas
Código PHP:
<?
if (isset($login)) 
$sql=mysql_query("SELECT*FROM registro WHERE usuario='".$login."'"$registro);?>
<?php  
while ($row mysql_fetch_assoc($sql))  { 
$_SESSION["user_id"]=$row['tu_user_id'];
?>
    
      Bienvenido a blmi sitio! has ingresado como <?php echo $row['nombre']; ?>, para ver tus datos personales, pulsa<a target="_parent" href="detalleuser.php?recordID=<?php echo $row['$login']; ?>">aqui</a>
      
    <?php }?>
y en detalleuser.php
Código PHP:
<?
session_start
(); 

if(
$_SESSION["user_id"] != $_GET['recordID']){
 
header("Location: /tu_pagina_de_login ");
}


php mysql_select_db($database_registro$registro);
if (isset(
$_GET['recordID'])) {
    
$colname_detalle $_GET['recordID'];
}  

?>

<table width="530" border="0">
<?php $sql=mysql_query("SELECT * FROM registro WHERE id='".$colname_detalle."'",$registro);?>
<?php 
while ($row mysql_fetch_array($sql)) { ?>
  <tr>

Última edición por Genetix; 11/04/2008 a las 15:04