Problemas con la regla user block

Events happening in the community are now at Drupal community events on www.drupal.org.
arm0246's picture

Hola,

tengo problemas para administrar la creación de nuevas cuentas de usuario. Tengo 2 roles y quiero que cuando se registre un usuario con rol X no entre y quede bloqueado hasta que el administrador lo active. Me he instalado el modulo rules y he creado una nueva regla.

ON event User account has been created
En condición selecciono:
User has role(s) y selecciono el role que quiero bloquear
En do selecciono block a user

El problema viene cuando intentas crear un nuevo usuario con ese rol y salta el siguiente error:

PDOException: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '239-5' for key 'PRIMARY': INSERT INTO {users_roles} (uid, rid) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1); Array ( [:db_insert_placeholder_0] => 239 [:db_insert_placeholder_1] => 5 ) en user_save() (línea 603 de C:\Apache24\htdocs\meetingpoint\modules\user\user.module).

Es problema de Drupal? Está solucionado ese problema o hay otro modulo u otra regla a utilizar?

Un saludo y muchas gracias.

Madrid

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: