Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/01/2013, 08:08
Avatar de NUCKLEAR
NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años, 1 mes
Puntos: 890
Respuesta: que el usuario no pueda editar su perfil

Cita:
Iniciado por araitz Ver Mensaje
Hola,
¿hay alguna manera de que un tipo de usuario no pueda acceder a su perfil?
Es un usuario con un nombre y su contraseña pero que lo utilizará mucha gente. Por eso no quiero que tengan acceso a su perfil, para evtiar que cambien la contraseña.

Muchas gracias!

Si es solo un usuario, solo queda hacer algún helper para evitar acceder a la url. En verdad se me ocurren mas cosas, pero es lo que primero me salto a la mente.


1. Crea un modulo con esto:
Código PHP:
Ver original
  1. global $user;
  2. //var_dump($user);
  3. if(arg(0) == "user" && arg(2) == "edit" && $user->uid = IDDEUSUARIO){
  4.   drupal_set_message('No tiene autorizacion para acceder aca', 'error');
  5.   drupal_goto('node');
  6.   exit();
  7. }


2. O pega eso en el template.php de tu theme, si usas algun theme para el admin también.
__________________
Drupal Argentina