Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Drupal »

saber si usuario esta autenticado desde php independietne

Estas en el tema de saber si usuario esta autenticado desde php independietne en el foro de Drupal en Foros del Web. Buenas Tengo en el home de d rupal7 un archivo php. Lo que necesito es que este me muestre una información si el usuario esta ...
  #1 (permalink)  
Antiguo 03/09/2012, 11:12
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años
Puntos: 50
saber si usuario esta autenticado desde php independietne

Buenas

Tengo en el home de d rupal7 un archivo php.

Lo que necesito es que este me muestre una información si el usuario esta autenticado en drupal... si no no la muestre?


como hago para validar esto.

Saludos,
  #2 (permalink)  
Antiguo 03/09/2012, 12:52
Avatar de MarioAraque
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 14 años, 6 meses
Puntos: 265
Respuesta: saber si usuario esta autenticado desde php independietne

No se si haya una funcion en la api de Drupal que te muestre eso, pero simplemente con la variable global $user podes obtenerlo.

Código:
global $user;
if($user->uid != 0){
   //El usuario esta logueado
}
Saludos.
  #3 (permalink)  
Antiguo 03/09/2012, 13:30
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años
Puntos: 50
Respuesta: saber si usuario esta autenticado desde php independietne

gracias por su respuesta pero creo que me quedo incompleta mi pregunta.

tengo esto pero no se como acceder a la variable global user asi como lo tengo el id siemrpe me llega vacio y me dice que es usuario es anonimo y ya estoy autenticado en drupal.... como soluciono esto?????'

Código PHP:
define('DRUPAL_ROOT'$path);
require_once 
'includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
global 
$user;
if (
$user->uid!=0)
  {
     
print_r($user);
    
//Con este comando vemos TODOS los datos del usuario, si solo queremos ver su ID, 

sería $user.uidel nombre $user.name...etc
  
}
else
  {
     echo(
'Por favor, autentifíquese');
  } 
  #4 (permalink)  
Antiguo 03/09/2012, 14:44
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años
Puntos: 50
Respuesta: saber si usuario esta autenticado desde php independietne

ya vi que esta pasando....

el código que coloque lo tengo en un archivo php en la raiz de drupal

mi otro aplicativo esta en una carpeta que queda en la raiz del drupal.


Lo que yo hago es un include del archivo que tiene el código que coloque desde el index de mi aplicacion pero hay llega como si el objeto estuviera vacio.

Si hago el llamado directamente al archivo con el codigo si me carga la informacion... no se que tengo mal.. me pueden ayudar a verificar esto..

gracias
  #5 (permalink)  
Antiguo 03/09/2012, 18:12
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 6 meses
Puntos: 890
Respuesta: saber si usuario esta autenticado desde php independietne

Acá se hablo sobre el tema http://www.forosdelweb.com/f136/anad...1/#post4243221
__________________
Drupal Argentina

Etiquetas: php, 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 03:16.