Foros del Web » Programando para Internet » PHP »

preguntas sobre sistema de usuarios :D

Estas en el tema de preguntas sobre sistema de usuarios :D en el foro de PHP en Foros del Web. hola a todos tengo un par de preguntas sobre un sistema de reconocimiento de usuarios:D Quisiera que mis visitantes pudieran tener un perfil el cual ...
  #1 (permalink)  
Antiguo 02/06/2004, 13:29
 
Fecha de Ingreso: mayo-2004
Mensajes: 571
Antigüedad: 19 años, 11 meses
Puntos: 0
preguntas sobre sistema de usuarios :D

hola a todos tengo un par de preguntas sobre un sistema de reconocimiento de usuarios:D

Quisiera que mis visitantes pudieran tener un perfil el cual modificar a su gusto(vamos poder actualizar los datos en cualquier momento)he conseguido hacer que el sistema reocnozca el perfil etc....pero como puedo hacerlo para que solo el usuario pueda modificar su perfil,si la direccion es loqesea/perflusuario.php?id=2 cualquier usuario puede ir y modificarlo como puedo hacerlo para que solo el usuario de esa cuenta pueda hacerlo.

Y la segunda parte si tengo un codigo asi:

Código PHP:
             <?php 
session_start
(); 
if(isset(
$SESSION))
{
echo 
"Bienvenido   $SESSION[nombre]

else 

echo "
Bienvenido Usuario Anonimo"; 

?>
que como veis es apra sesiones y lo ue quiero es que coja el nombre del usuario tanto en sesiones como por cookies como lo puedo haer?me explico mejor como puedo hacerlo para que el sistema vea si tiene una cookie y en caso de tenerla coja de hay la informacion y en caso de no tenerla que lo haga mediante sesion.....no se si em explique ^^u muchas gracias:D
  #2 (permalink)  
Antiguo 02/06/2004, 14:17
 
Fecha de Ingreso: mayo-2004
Mensajes: 571
Antigüedad: 19 años, 11 meses
Puntos: 0
yo mismo me respondo a la segunda pregunta:D poniendo un nombre a la cookie como a las sesion:Dmpero tengo otro problema os cuento.

Tengo una paguna php lamada login.php donde tiene un "checkbox"llamado remember con el cual tendria que crearse las cookies al llamar a la pagina "registro" pero no va,aqui os dejo el codigo de la pagina "registro"n


Código PHP:
<? 
$server
="localhost"
$database="nombre de la BD";
$dbpass="";
$dbuser="mysql";
$query="SELECT * FROM usuarios WHERE login='$login'"
$link=mysql_connect($server$dbuser$dbpass); 
$result=mysql_db_query($database$query$link); 
if(
mysql_num_rows($result)==0){ 
echo 
"No existe el login introducido"
} else { 
$array=mysql_fetch_array($result); 
session_start(); 
if(
$array["password"]==crypt($pass"semilla") ){ 
$SESSION["login"]=$login
$SESSION["nombre"]=$array["nombre"]; 
$SESSION["apellidos"]=$array["apellidos"];
$SESSION["id"]=$array["id"];
session_register("SESSION"); 
header("location: index.php");

if(
$array["remember"]){ 
      
setcookie("cookname"$_SESSION['nombre'], time()+60*60*24*100"/");
      
setcookie("cookname"$_SESSION['id'], time()+60*60*24*100"/");
      
setcookie("cookpass"$_SESSION['password'], time()+60*60*24*100"/");
   }

} else { 
echo 
"Password incorrecto!"

}

?>


Muchas Gracias ^^
  #3 (permalink)  
Antiguo 03/06/2004, 03:23
 
Fecha de Ingreso: mayo-2004
Mensajes: 571
Antigüedad: 19 años, 11 meses
Puntos: 0
nadie puede ayudarme¿:( porfavor hechadme una mano(otra vez :P)
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




La zona horaria es GMT -6. Ahora son las 09:25.