Foros del Web » Programando para Internet » PHP »

Como obtener la id de un usuario y redirigirle a su página personal

Estas en el tema de Como obtener la id de un usuario y redirigirle a su página personal en el foro de PHP en Foros del Web. hola. soy nuevo en esto del php y mysql y lo que no consigo es que cuando un usuario le loguea, sea identificado y redirigido ...
  #1 (permalink)  
Antiguo 06/02/2010, 06:52
 
Fecha de Ingreso: febrero-2010
Mensajes: 8
Antigüedad: 14 años, 10 meses
Puntos: 0
Como obtener la id de un usuario y redirigirle a su página personal

hola. soy nuevo en esto del php y mysql y lo que no consigo es que cuando un usuario le loguea, sea identificado y redirigido a su página personal. os muestro el código de validación a ver si alguien me puede decir qué linea de código me falta añadir para conseguir mi propósito. actualmente con este código lo que consigo es que todos los usuarios que se identifiquen sean dirigidos a la misma página y lo que quiero es que cada uno se redirija a una página personal. gracias por anticipado y perdón por mi ignorancia...

Código:
 <?php
session_start();
?>
<?php
mysql_connect('xxxx','xxxx','xxxx')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('xxxxx')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
function quitar($mensaje)
{
	$nopermitidos = array("'",'\\','<','>',"\"");
	$mensaje = str_replace($nopermitidos, "", $mensaje);
	return $mensaje;
}
if(trim($_POST["usuario"]) != "" && trim($_POST["password"]) != "")
{

	$usuario = strtolower(htmlentities($_POST["usuario"], ENT_QUOTES));
	$password = $_POST["password"];
	$result = mysql_query('SELECT password, usuario FROM usuarios WHERE usuario=\''.$usuario.'\'');
	if($row = mysql_fetch_array($result)){
		if($row["password"] == $password){
			$_SESSION["k_username"] = $row['usuario'];
			echo '<h4>¡Ha sido identificado correctamente!</h4><br> Ahora tiene permiso para acceder a la zona privada, '.$_SESSION['k_username'].'';
			echo '<br><br><a href="personal.php">Acceder a contenidos</a><br><br>';
			
			<SCRIPT LANGUAGE="javascript">
			location.href = "personal.php";
			</SCRIPT>*/
		}else{
			echo '<b>¡Password incorrecto!</b><br> <br><a href="index.php" target="_self">Volver</a>';
		}
	}else{
		echo '<b>Usuario no existente en la base de datos</b><br><br><a href="index.php" target="_self">Volver</a>';
	}
	mysql_free_result($result);
}else{
	echo '<b>¡Debe especificar un usuario y un password válidos!</b><br><br><a href="index.php" target="_self">Volver</a>';
}
mysql_close();
?>
  #2 (permalink)  
Antiguo 06/02/2010, 09:50
 
Fecha de Ingreso: febrero-2010
Mensajes: 96
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Como obtener la id de un usuario y redirigirle a su página personal

Hola, por lo que veo esta el codigo más o menos bien. Si quieres que te direccione a la pagina web del usuario supongo que será "personal.php" al poner el enlace es el usuario el que debería pinchar en el para ir a su pagina web personal. Si lo quieres es que se cargue sola tienes que poner un header("Location: la web").

Espero que te haya ayudado! Saludos!
  #3 (permalink)  
Antiguo 06/02/2010, 11:19
 
Fecha de Ingreso: febrero-2010
Mensajes: 8
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Como obtener la id de un usuario y redirigirle a su página personal

Cita:
Iniciado por xorcisa Ver Mensaje
Hola, por lo que veo esta el codigo más o menos bien. Si quieres que te direccione a la pagina web del usuario supongo que será "personal.php" al poner el enlace es el usuario el que debería pinchar en el para ir a su pagina web personal. Si lo quieres es que se cargue sola tienes que poner un header("Location: la web").

Espero que te haya ayudado! Saludos!
gracias por tu contestación xorcisa, pero creo que no lo he entendido bien... me explico: por lo que tú dices con el header "location" lo que consigo es que se redireccione automáticamente a personal.php, pero mi intención no es esa lo que yo quiero es algo así:
http://www.misitio.com/personal.php?id=1
lo que significa que el usuario identificado en la bbdd con el id=1 sea redirigido a su propia página personal. y así con todos los usuarios de la bbdd.
  #4 (permalink)  
Antiguo 06/02/2010, 11:26
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 9 meses
Puntos: 77
Respuesta: Como obtener la id de un usuario y redirigirle a su página personal

Pues en la consulta saca tambien el id, y al hacer la redireccion agregale el parametro de id con el valor qe sacaste de la bd..
  #5 (permalink)  
Antiguo 06/02/2010, 11:51
 
Fecha de Ingreso: febrero-2010
Mensajes: 96
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Como obtener la id de un usuario y redirigirle a su página personal

Esactamente lo que tienes que hacer es obtener el id de la base de datos para ese usuario. Si quieres tambien lo guardas en una variable de sesion por si te hace falta en proximas webs y cuando haces el header location pones "personal.php?id=la_variable_id.

Me entiendes??

Saludos!
  #6 (permalink)  
Antiguo 06/02/2010, 15:40
 
Fecha de Ingreso: febrero-2010
Mensajes: 8
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Como obtener la id de un usuario y redirigirle a su página personal

Cita:
Iniciado por xorcisa Ver Mensaje
Esactamente lo que tienes que hacer es obtener el id de la base de datos para ese usuario. Si quieres tambien lo guardas en una variable de sesion por si te hace falta en proximas webs y cuando haces el header location pones "personal.php?id=la_variable_id.

Me entiendes??

Saludos!
pues entiendo lo que quieres decir pero no sé cómo implementarlo en el código que puse al inicio... puedes echarme una mano?
  #7 (permalink)  
Antiguo 06/02/2010, 15:55
 
Fecha de Ingreso: febrero-2010
Mensajes: 96
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Como obtener la id de un usuario y redirigirle a su página personal

if($row["password"] == $password){
$_SESSION["k_username"] = $row['usuario'];
echo '<h4>¡Ha sido identificado correctamente!</h4><br> Ahora tiene permiso para acceder a la zona privada, '.$_SESSION['k_username'].'';
echo '<br><br><a href="personal.php">Acceder a contenidos</a><br><br>';

Aqui en esta parte lo que yo haría...

if($row["password"] == $password){
$_SESSION["k_username"] = $row['usuario'];
$_SESSION["id_username"] = $row['id'];
echo '<h4>¡Ha sido identificado correctamente!</h4><br> Ahora tiene permiso para acceder a la zona privada, '.$_SESSION['k_username'].'';
echo '<br><br><a href="personal.php">Acceder a contenidos</a><br><br>';
En vez de esta ultima linea pondria
header("Location: personal.php?id=".$_SESSION["id_username"]");


Creo que con esto más o menos funcionaría bien...si ves que no das hecho agregame al msn y te paso un codigo que yo tengo hecho reciente.

Saludos!!
  #8 (permalink)  
Antiguo 06/02/2010, 16:17
 
Fecha de Ingreso: febrero-2010
Mensajes: 8
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Como obtener la id de un usuario y redirigirle a su página personal

Cita:
Iniciado por xorcisa Ver Mensaje
if($row["password"] == $password){
$_SESSION["k_username"] = $row['usuario'];
echo '<h4>¡Ha sido identificado correctamente!</h4><br> Ahora tiene permiso para acceder a la zona privada, '.$_SESSION['k_username'].'';
echo '<br><br><a href="personal.php">Acceder a contenidos</a><br><br>';

Aqui en esta parte lo que yo haría...

if($row["password"] == $password){
$_SESSION["k_username"] = $row['usuario'];
$_SESSION["id_username"] = $row['id'];
echo '<h4>¡Ha sido identificado correctamente!</h4><br> Ahora tiene permiso para acceder a la zona privada, '.$_SESSION['k_username'].'';
echo '<br><br><a href="personal.php">Acceder a contenidos</a><br><br>';
En vez de esta ultima linea pondria
header("Location: personal.php?id=".$_SESSION["id_username"]");


Creo que con esto más o menos funcionaría bien...si ves que no das hecho agregame al msn y te paso un codigo que yo tengo hecho reciente.

Saludos!!
no hay manera me da el siguiente error Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING on line 71.
la citada line 71 coincide con <SCRIPT LANGUAGE="javascript">
location.href = "personal.php";
</SCRIPT>*/

si elimino ese javascript sigue dando error ... ... ... .. .. .
  #9 (permalink)  
Antiguo 06/02/2010, 16:31
 
Fecha de Ingreso: febrero-2010
Mensajes: 96
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Como obtener la id de un usuario y redirigirle a su página personal

No se..tendría que ver el demás codigo...ya te digo si quieres mira mi perfil y agregame al msn o dame el tuyo y te agrego o por mail o lo que quieras...vaya todo si quieres claro...

Un saludo!
  #10 (permalink)  
Antiguo 06/02/2010, 17:00
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 21 años, 2 meses
Puntos: 41
Tema movido desde PHPConfiguración a PHP.

Saludos,
  #11 (permalink)  
Antiguo 06/02/2010, 23:18
Hecto_o_c
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como obtener la id de un usuario y redirigirle a su página personal

Código PHP:
    $usuario strtolower(htmlentities($_POST["usuario"], ENT_QUOTES));
    
$password $_POST["password"];
    
$result mysql_query('SELECT password, usuario FROM usuarios WHERE usuario=\''.$usuario.'\'');
    if(
$row mysql_fetch_array($result)){
        if(
$row["password"] == $password){
            
$_SESSION["k_username"] = $row['usuario'];
            echo 
'<h4>¡Ha sido identificado correctamente!</h4><br> Ahora tiene permiso para acceder a la zona privada, '.$_SESSION['k_username'].'';
            echo 
'<br><br><a href="personal.php">Acceder a contenidos</a><br><br>';
            
            <
SCRIPT LANGUAGE="javascript">
            
location.href "personal.php";
            
</SCRIPT>*/
        }else{
            echo '<b>¡Password incorrecto!</b><br> <br><a href="index.php" target="_self">Volver</a>';
        }
    }else{
        echo '<b>Usuario no existente en la base de datos</b><br><br><a href="index.php" target="_self">Volver</a>';
    } 
Si observas bien veras que tienes JavaScript dentro de php, por otra parte no es necesario usar JavaScript...bastara con poner esta linea:

Código PHP:
header("Location: personal.php?id=".$_SESSION["id_username"]"); 
En caso de que no me entiendas, remplaza esto:

Código PHP:
            echo '<h4>¡Ha sido identificado correctamente!</h4><br> Ahora tiene permiso para acceder a la zona privada, '.$_SESSION['k_username'].''
            echo 
'<br><br><a href="personal.php">Acceder a contenidos</a><br><br>'
             
            <
SCRIPT LANGUAGE="javascript"
            
location.href "personal.php"
            
</SCRIPT>*/ 
por la linea anterior.
  #12 (permalink)  
Antiguo 07/02/2010, 05:14
 
Fecha de Ingreso: febrero-2010
Mensajes: 96
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Como obtener la id de un usuario y redirigirle a su página personal

Ah si...eso no lo había visto yo..Prueba a hacer lo que te ha dicho Hecto y comenta que tal te va.

Saludos y siento no haberte ayudado mucho...
  #13 (permalink)  
Antiguo 07/02/2010, 06:03
Avatar de morior  
Fecha de Ingreso: agosto-2009
Ubicación: Barcelona
Mensajes: 437
Antigüedad: 15 años, 4 meses
Puntos: 12
Respuesta: Como obtener la id de un usuario y redirigirle a su página personal

Un apunte, perdona que me entrometa. Cuando hablas de la página principal del usuario supongo que no te refieres a crear una página diferente para cada uno ¿no?
Bueno supongo que es un comentario demasiado tonto. Ahora va lo que yo haría para crear una página de usuario personalizada.

- Primero crea una plantilla para todos los usuarios. Algo base que pueda contener, fotos, textos, enlaces, comentarios, amigos (no sé lo que quieras hacer). La aplicación tiene que ser consistente y tiene que tomar como referencia siempre la ID del usuario.

- Cada vez que un usuario entra, le asignas una variable de sesión dada por la BD y ahí es cuando le creas su página personal, dependiendo de todo lo que tenga ese usuario. Si tiene 4 fotos, 5 textos y 35 amigos, los buscas encada uno de los módulos de tu página y los muestras. Espero haberme explicado bien. Te pongo algo resumido de cómo lo haría (es más bien peusdocódigo):

Código PHP:
<?
session_start
(); //siempre antes de nada SIEMPRE

//conectate a tu BD

include("cabecera.php"); //debería ser común para todos digo yo



//primer bloque
echo datos_personales($_SESSION['ID']);//funcion que escribe todos los datos personales de tu usuario

echo amigos($_SESSION['ID']);//funcion que muestra los amigos de tu usuario

echo textos($_SESSION['ID']);//funcion que muestra los textos de tu usuario

echo fotos($_SESSION['ID']);//funcion que muestra las fotos de tu usuario

?>
piensa que con las variables de sesión no tienes la necesidad de chequear nada porque corren en el servidor y es muy muy complicado falsearlas (si es que se puede). Espero haberte sido de ayuda o de orientación. Si no te sirve disculpa el comentario.
__________________
Juego de navegador online
  #14 (permalink)  
Antiguo 07/02/2010, 07:24
 
Fecha de Ingreso: febrero-2010
Mensajes: 8
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Como obtener la id de un usuario y redirigirle a su página personal

Cita:
Iniciado por morior Ver Mensaje
Un apunte, perdona que me entrometa. Cuando hablas de la página principal del usuario supongo que no te refieres a crear una página diferente para cada uno ¿no?
Bueno supongo que es un comentario demasiado tonto. Ahora va lo que yo haría para crear una página de usuario personalizada.

- Primero crea una plantilla para todos los usuarios. Algo base que pueda contener, fotos, textos, enlaces, comentarios, amigos (no sé lo que quieras hacer). La aplicación tiene que ser consistente y tiene que tomar como referencia siempre la ID del usuario.

- Cada vez que un usuario entra, le asignas una variable de sesión dada por la BD y ahí es cuando le creas su página personal, dependiendo de todo lo que tenga ese usuario. Si tiene 4 fotos, 5 textos y 35 amigos, los buscas encada uno de los módulos de tu página y los muestras. Espero haberme explicado bien. Te pongo algo resumido de cómo lo haría (es más bien peusdocódigo):

Código PHP:
<?
session_start
(); //siempre antes de nada SIEMPRE

//conectate a tu BD

include("cabecera.php"); //debería ser común para todos digo yo



//primer bloque
echo datos_personales($_SESSION['ID']);//funcion que escribe todos los datos personales de tu usuario

echo amigos($_SESSION['ID']);//funcion que muestra los amigos de tu usuario

echo textos($_SESSION['ID']);//funcion que muestra los textos de tu usuario

echo fotos($_SESSION['ID']);//funcion que muestra las fotos de tu usuario

?>
piensa que con las variables de sesión no tienes la necesidad de chequear nada porque corren en el servidor y es muy muy complicado falsearlas (si es que se puede). Espero haberte sido de ayuda o de orientación. Si no te sirve disculpa el comentario.
nada no hay manera. algo hago mal y no sé qué puede ser.de todas maneras gracias a todos por vuestra ayuda. de verdad muchas gracias. y perdonad que sea tan borrico jejej

Última edición por lecheme; 07/02/2010 a las 07:37
  #15 (permalink)  
Antiguo 13/02/2010, 16:32
 
Fecha de Ingreso: febrero-2010
Mensajes: 8
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Como obtener la id de un usuario y redirigirle a su página personal

hola de nuevo. he encontrado estos códigos en una web.. pero sigo sin poder conectar el login.php con el perfil.php. el primer código hace login y se autentifica con el segundo código que llamo autentificar.php. finalmente busco que al identificarse correctamente, el último código( perfil.php) arroje una consulta del tipo perfil.php?id=2 por ejemplo y me de toda información que tiene en la bbdd el usuario con id=2

login.php

Código:
<?
include('config.php'); //incluimos el config.php que contiene los datos de la conexión a la db

if(!isset($_SESSION[usuario]) ) //comprobamos que no existe la session, es decir, que no se ha logeado, y mostramos el form
{

//Creamos el form k irá a autentificar.php para comprobar los datos con la tabla users
echo '<form action="autentificar.php" method="POST">
Nick: <input type="text" name="nick" size="30"><br>
Password: <input type="password" name="pass" size="30" ><br>
<input type="submit" name="submit" value="Enviar"></form>';

}else{

//SI se ha logeado, mostramos el nick y la opción de deslogearse
//Este sería el menú que saldría a la gente que esta logeada, se puede modificar y añadir cosas
echo 'Bienvenido '.$_SESSION[usuario]; //ej Bienvenido Juan
echo '<br>Tu level es '.$_SESSION[level]; //mostramos el level del user
if($_SESSION[level] == 1)
{
//mostramos el link para ir a la pagina privada porque el user tiene level 1 (*Nota: el level por defecto es 2, por lo tanto no se le mostrará)
//*Nota2: para cambiar el level a 1, se tiene k hacer manualmente por phpmyadmin
echo '<br><a href=paginaprivada.php>Ir a pagina privada</a>';
}

echo '<br><a href=logout.php>Salir</a>'; //link para deslogearse, iría a logout.php

}

?>
autentificar.php

Código:
<?
include('config.php'); //incluimos el config.php que contiene los datos de la conexión a la db

if( ($_POST[nick] == ' ') or ($_POST[pass] == ' ') )//comprobamos que las variables enviadas por el form de login.php tienen contenido
{
Header("Location: login.php"); //estan vacías, volvemos al index
}else{

//comprobamos en la db si existe ese nick con esa pass
$usuarios=mysql_query("SELECT * FROM users WHERE nick='$_POST[nick]' and pass='$_POST[pass]' ");
if($user_ok = mysql_fetch_array($usuarios)) //si existe comenzamos con la sesion, si no, al index
{

session_register("usuario"); //registramos la variable usuario que contendrá el nick del user
session_register("idusuario"); //registramos la variable idusuario que contendrá la id del user
session_register("level"); //registramos la variable level que contendrá el level del user
//damos valores a las variables de la sesión
$_SESSION[usuario] = $user_ok["nick"]; //damos el nick a la variable usuario
$_SESSION[idusuario] = $user_ok["id"]; //damos la id del user a la variable idusuario
$_SESSION[level] = $user_ok["level"]; //damos el level del user a la variable level
Header("Location: login.php"); //volvemos al login donde nos saldrá nuestro menú de usuario

}else{
echo 'Nick y pass incorrectos';
}

}
?>
perfil.php

Código:
<?
include('config.php'); //incluimos el config.php que contiene los datos de la conexión a la db y la sesión

if(!isset($id))
{
echo 'no se ha seleccionado ninguna id'; //no han seleccionado ninguna id,
}else{

//comprobamos si esa id existe
$user=mysql_query("SELECT * FROM users WHERE id='$id' ");
if($user_ok=mysql_fetch_array($user) )
{
//todo comprobado, ahora solo falta mostrar los datos
echo 'Usuario <b>'.$user_ok["nick"].'</b><br>';
echo '<br>Email: <a href="mailto:'.$user_ok["email"].'">'.$user_ok["email"].'</a><br>';

//sacamos la fecha de registro mediante la funcion date
$fecha=date("d.m.Y - H:i", $user_ok["fecha"]);
echo 'Fecha de registro: '.$fecha.'<br>';

//por último mostramos el rollo
echo 'Rollo:<br>'.$user_ok["rollo"];


}else{

echo 'La id seleccionada no existe';

}

}
?>
  #16 (permalink)  
Antiguo 14/02/2010, 04:54
 
Fecha de Ingreso: febrero-2010
Mensajes: 96
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Como obtener la id de un usuario y redirigirle a su página personal

Que fallo te dá al ejecutar el primer .php? Esque yo veo que te estas haciendo un poco lio con esto de las sesiones y tal... Es más fácil de hacer pero dificil de explicar por aquí...

Saludos!
  #17 (permalink)  
Antiguo 14/02/2010, 07:38
 
Fecha de Ingreso: febrero-2010
Mensajes: 8
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Como obtener la id de un usuario y redirigirle a su página personal

Cita:
Iniciado por xorcisa Ver Mensaje
Que fallo te dá al ejecutar el primer .php? Esque yo veo que te estas haciendo un poco lio con esto de las sesiones y tal... Es más fácil de hacer pero dificil de explicar por aquí...

Saludos!
el primer php lo que se supone que hace es enviar un form para que el segundo php verifique y te mande a la página privada ( que en mi caso sería perfil.php) en el primer php yo cambio página privada por perfil.php y el error qeu me da es que al hacer login, me reconoce el usuario y el pass correctamente pero me devuelve el mensaje de error "no ha seleccionado ninguna id" que es el primer mensaje de error que da perfil.php si no encuentra la id del usuario. he intentado (aunque no lo he puesto en este código) hacer un get id en el verificar.php pero sigue dando igual. .. ... ...
en resumen, que sí puedo hacer login pero no me reconoce la id del usuario por lo que estamos en las mismas. y ya he probado no sé ni cuántos códigos distintos... lo más que he conseguido es que cualquiera que se logee vaya a la misma página privada pero como ya os he indicado mi intención es hacer una especie de perfil.php?id=usuariok
  #18 (permalink)  
Antiguo 14/02/2010, 08:21
 
Fecha de Ingreso: febrero-2010
Mensajes: 96
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Como obtener la id de un usuario y redirigirle a su página personal

Cita:
Iniciado por lecheme Ver Mensaje
el primer php lo que se supone que hace es enviar un form para que el segundo php verifique y te mande a la página privada ( que en mi caso sería perfil.php) en el primer php yo cambio página privada por perfil.php y el error qeu me da es que al hacer login, me reconoce el usuario y el pass correctamente pero me devuelve el mensaje de error "no ha seleccionado ninguna id" que es el primer mensaje de error que da perfil.php si no encuentra la id del usuario. he intentado (aunque no lo he puesto en este código) hacer un get id en el verificar.php pero sigue dando igual. .. ... ...
en resumen, que sí puedo hacer login pero no me reconoce la id del usuario por lo que estamos en las mismas. y ya he probado no sé ni cuántos códigos distintos... lo más que he conseguido es que cualquiera que se logee vaya a la misma página privada pero como ya os he indicado mi intención es hacer una especie de perfil.php?id=usuariok
Yo no entiendo...del login.php te va autentificar.php pero donde llamas o creas un enlace a perfil.php?? Deberías crealo que si es level 2 te ponga un enlace a perfil.php?$_Session['id'].

Esque te estas haciendo un lio.....
  #19 (permalink)  
Antiguo 14/02/2010, 08:38
 
Fecha de Ingreso: febrero-2010
Mensajes: 8
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Como obtener la id de un usuario y redirigirle a su página personal

Cita:
Iniciado por xorcisa Ver Mensaje
Yo no entiendo...del login.php te va autentificar.php pero donde llamas o creas un enlace a perfil.php?? Deberías crealo que si es level 2 te ponga un enlace a perfil.php?$_Session['id'].

Esque te estas haciendo un lio.....
sí que me estoy haciendo un lio sí... por eso podrías escribir tú el código para hacer un simple copia y pega y te voy diciendo los errores que me puedan surgir?
  #20 (permalink)  
Antiguo 14/02/2010, 09:12
 
Fecha de Ingreso: febrero-2010
Mensajes: 96
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Como obtener la id de un usuario y redirigirle a su página personal

Cita:
Iniciado por lecheme Ver Mensaje
sí que me estoy haciendo un lio sí... por eso podrías escribir tú el código para hacer un simple copia y pega y te voy diciendo los errores que me puedan surgir?
Aparentemente lo tienes todo "bien" haz lo que te dije de poner un enlace en el login al perfil si el usuario tiene el nivel 2 o sin hacer esa comprobación. haciendo un enlace a perfil.php?id=$_SESSION['id']. Con esto cuando el suario esté logueado que salga ese enlace a esa página para ir a su panel de control o perfil o lo que sea. Yo si quieres mi codigo te lo paso por mail o msn pero tendría que acoplarlo para ti xq el mio tiene mas cosas por medio.
  #21 (permalink)  
Antiguo 23/12/2010, 21:19
 
Fecha de Ingreso: julio-2010
Mensajes: 523
Antigüedad: 14 años, 4 meses
Puntos: 4
Respuesta: Como obtener la id de un usuario y redirigirle a su página personal

se que este es un post algo viejito pero estoy buscando algo similar a lo q el chico pide....y mi idea es que si quieres hacerle una pagina personal..deberias de consultar el id de el usuario que esta visitando la pagina...y el id de el dueno de la pagina...si es el mismo id entonces ke muestre las cosas referentes a el dueno de la pagina de lo contrario q muestre otra cosa.... la verdad yo ando buscando es como rescatar el id de el usuario q visita y el id de el dueno de la pagina
  #22 (permalink)  
Antiguo 24/12/2010, 10:30
 
Fecha de Ingreso: agosto-2010
Ubicación: Oakland california
Mensajes: 393
Antigüedad: 14 años, 4 meses
Puntos: 3
Respuesta: Como obtener la id de un usuario y redirigirle a su página personal

Cita:
Iniciado por eduardo160 Ver Mensaje
se que este es un post algo viejito pero estoy buscando algo similar a lo q el chico pide....y mi idea es que si quieres hacerle una pagina personal..deberias de consultar el id de el usuario que esta visitando la pagina...y el id de el dueno de la pagina...si es el mismo id entonces ke muestre las cosas referentes a el dueno de la pagina de lo contrario q muestre otra cosa.... la verdad yo ando buscando es como rescatar el id de el usuario q visita y el id de el dueno de la pagina

Código PHP:
Ver original
  1. enlace al perfilo del usuario a visitar
  2. <?php
  3.  
  4. echo"<a href='perfil_de_usuario.php?id=$qry[id]'>$usuario</a>";



perfil_de_usuario.php
Código PHP:
Ver original
  1. $usuario_visidado = $_GET["id"];
  2.  
  3. $usuario_visitante = $_COOKIE['loggedin'];

Etiquetas: personal, usuarios
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 10:51.