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

Detectar usuairos logueados

Estas en el tema de Detectar usuairos logueados en el foro de Drupal en Foros del Web. Buenas, Yo antes utilizaba otro CMS, ahora he visto las ventajas de Drupal y logicamente me he cambiado. Yo utilizo wrappers, pero necesito saber si ...
  #1 (permalink)  
Antiguo 02/01/2013, 09:42
 
Fecha de Ingreso: junio-2011
Mensajes: 342
Antigüedad: 12 años, 9 meses
Puntos: 5
Exclamación Detectar usuairos logueados

Buenas,

Yo antes utilizaba otro CMS, ahora he visto las ventajas de Drupal y logicamente me he cambiado. Yo utilizo wrappers, pero necesito saber si el user que accede a estes wrappes está logueado.

En otro CMS tenía una librería como esta:

Código PHP:
Ver original
  1. <?php
  2. define( '_JEXEC', 1 );
  3. define('JPATH_BASE', dirname(__FILE__) );
  4. define( 'DS', DIRECTORY_SEPARATOR );
  5.  
  6. require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
  7. require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
  8.  
  9. $mainframe =& JFactory::getApplication('site');
  10. $mainframe->initialise();
  11. ?>

Y luego en el archivo PHP que trabajo le hacía referencia así:

Código PHP:
Ver original
  1. <?php
  2. require('../libreria.php');
  3. $user =& JFactory::getUser();
  4. $usuario = $user->username;
  5. ?>

Esto, cómo lo puedo hacer en Drupal?
  #2 (permalink)  
Antiguo 02/01/2013, 11:21
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 5 meses
Puntos: 890
Respuesta: Detectar usuairos logueados

A que llamas Wrappers¿?
__________________
Drupal Argentina
  #3 (permalink)  
Antiguo 02/01/2013, 11:29
 
Fecha de Ingreso: junio-2011
Mensajes: 342
Antigüedad: 12 años, 9 meses
Puntos: 5
Respuesta: Detectar usuairos logueados

Cita:
Iniciado por NUCKLEAR Ver Mensaje
A que llamas Wrappers¿?
Incoporar PHPs en la web. Como si fuesen un artículo.
  #4 (permalink)  
Antiguo 02/01/2013, 15:02
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 18 años, 5 meses
Puntos: 890
Respuesta: Detectar usuairos logueados

Si querés incorporar scripts PHP dentro de un artículo o node solo debes activar el modulo PHP. Luego cuando estas creando el articulo(en realidad se llaman nodes) activar el filtro PHP.
Si querés saber si el usuario esta logueado, aca hay información:
http://www.forosdelweb.com/f136/como...9/#post4325215
http://www.forosdelweb.com/f136/como...1/#post4295326
La mejor de todas
http://api.drupal.org/api/drupal/dev.../global/user/7
http://api.drupal.org/api/drupal/mod...is_logged_in/7
__________________
Drupal Argentina
  #5 (permalink)  
Antiguo 02/01/2013, 17:28
 
Fecha de Ingreso: junio-2011
Mensajes: 342
Antigüedad: 12 años, 9 meses
Puntos: 5
Exclamación Respuesta: Detectar usuairos logueados

Cita:
Iniciado por NUCKLEAR Ver Mensaje
Si querés incorporar scripts PHP dentro de un artículo o node solo debes activar el modulo PHP. Luego cuando estas creando el articulo(en realidad se llaman nodes) activar el filtro PHP.
Si querés saber si el usuario esta logueado, aca hay información:
[URL]http://www.forosdelweb.com/f136/como-mostrar-rol-usuario-por-codigo-1026419/#post4325215[/URL]
[URL]http://www.forosdelweb.com/f136/como-mostrar-avatar-usuario-bloque-con-php-1019041/#post4295326[/URL]
La mejor de todas
[URL]http://api.drupal.org/api/drupal/developer!globals.php/global/user/7[/URL]
[url]http://api.drupal.org/api/drupal/modules!user!user.module/function/user_is_logged_in/7[/url]
Umm, entonces como puedo crear una variable que su contenido sea el nombre de usuario y si no hay ningun user logueado sea NULL?

Etiquetas: 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 07:43.