Posted by dparri on September 27, 2011 at 4:29pm
Hola a todos!
Tengo una duda q a ver si alguien me puede echar una mano,
Estoy desarrollando un portal en Drupal6, con 3 roles de usuario distintos:
- 1 sólo puede acceder mediante invitación algo que he solucionado con el modulo "Invite"
- los otros 2 con él modulo AAR (auto assign role), tienen distintos formularios de registro distintos según el rol, sin embargo, quiero que 1 TENGA ACCESO LIBRE (es decir, no requiera que el admin apruebe su alta) y que el otro NECESITE APROBACIÓN.
Se que existen estas opciones, Administración de usuarios -> opciones de usuario, pero debo elegir una u otra, o ACCESO LIBRE PARA TODOS o NECESIDAD DE APROBACIÓN PARA TODOS; ¿alguien sabe como puedo elegir las 2 a la vez, es decir, ACCESO LIBRE para un rol y NECESIDAD DE APROBACIÓN PARA REGISTRO para el otro?
gracias de antemano!!
saludos!
Comments
has pensado en usar rules
has pensado en usar rules para que apruebe automaticamente a los usuarios que seleccionen un rol determinado?
voy a probar, gracias!
voy a probar, gracias!
ya lo he resuelto! he dado
ya lo he resuelto!
he dado acceso de registro libre, y he creado una regla para q cuando sea un determinado rol el usario al registrarse quede bloqueado! gracias!!!!!!
Regla de acceso
Como hiciste la regla de acceso?
con el módulo rules, creas
con el módulo rules, creas una regla del tipo,
on the event "new user account has been created"
if "rol = rol que quieras"
do
"block user"
Esa es la regla que tiense que crear, pero teniendo en cuenta que tienes que especificar en "user settings" que los visitantes pueden crear cuentas sin aprobación previa, con esto te aseguras que sólo los que tengan el rol que tu elijas en la regla queden bloqueados :-)
Espero haberte ayudado!!
Saludosss!!!
con el módulo rules, creas
con el módulo rules, creas una regla del tipo,
on the event "new user account has been created"
if "rol = rol que quieras"
do
"block user"
Esa es la regla que tiense que crear, pero teniendo en cuenta que tienes que especificar en "user settings" que los visitantes pueden crear cuentas sin aprobación previa, con esto te aseguras que sólo los que tengan el rol que tu elijas en la regla queden bloqueados :-)
Espero haberte ayudado!!
Saludosss!!!
User account has been created
Buenas,
Gracias por la respuesta,
No consigo hacer andar lo que me comentas. Te comento un poco. Yo tengo 2 roles y quiero que cuando se registre con role 1 no entre. Me he instalado el modulo rules y en triggered rules he creado una nueva.
ON event User account has been created
Luego en la condicion selecciono
User has role(s) y selecciono el role que quiero bloquear
Y por ultimo en el do selecciono block a user
Pero nunca bloquea al usuario que se registra con ese role.
Puede ser porque cuando se registra es anonimo o nose.
Que opinas?
Un saludo
Problemas con formularios de registro por rol
Amigos necesito de su ayuda!!!
COmo lograste hacer formularios de registro dependiendo del rol?
Estoy haciendo uno para Empresas y clientes, cada formulario con sus campos propios pero no lo he logrado hacer, estoy usando Auto Assign Role, pero no lo he conseguido hasta el momento.
Gracias por su ayuda!