Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/07/2009, 16:01
Avatar de NUCKLEAR
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 un usuario se logueo

justo estoy trabajando con un sistema de login similar al que te hace falta, y como compartir no cuesta alla vá:

Agrega esto a tu archivo template.php del theme en cuestión:

Código PHP:
function phptemplate_login() {
    global 
$user;
    if (!
$user->uid) {
      
$logged'<ul>
                     <li>'
.l('Home''').'</li>
                  <li>'
.l('Ingresar','user', array('attributes' => array('rel'=>'nofollow')) ).'</li>
                  <li>'
.l('Nuevo password''user/password', array('attributes' => array('rel'=>'nofollow'))).'</li>
                  <li>'
.l('Registrate''user/register', array('attributes' => array('rel'=>'nofollow')) ).'</li>
                </ul>'
;
    } else {
      
$logged'<ul>
                  <li>Hola : '
.l($user->name'user/'.$user->uid).'</li>
                  <li>'
.l('Editar mi perfil''user/' $user->uid '/edit').'</li>
                  <li>'
.l('Salir''logout').'</li>
                </ul>'
;
    }
    return 
$logged;

Imprime el resultado con
Código PHP:
<?php  print phptemplate_login();?>
PD: Lo deje básico , el sistema que tengo tiene más opciones. ;)
Saludos
__________________
Drupal Argentina