¿Qué tal señores?, necesito ayuda con el desarrollo de un modulito. Soy newbie en el desarrollo de modulos y agradeceré enormemente a quienes me puedan ayudar con esta tarea.
En el portal que estoy implementando con DRUPAL 7 en el cual existen 3 tipos de usuario, editores, suscriptores referenciados y suscriptores independientes, lo que se desea es que el suscriptor independiente solo tenga un tiempo limitado de días.. al termino de este periodo se bloqueará la cuenta hasta que tenga un código de referencia que le proporcione algún otro suscriptor; es decir, que los únicos suscriptores permanentes serán aquellos que reciban invitación.
Mi idea es esta...
-
Si la cuenta del usuario que ingresa NO tiene número de referencia, se obtiene el tiempo transcurrido desde su activación en el portal.
-
Si el tiempo es mayor al periodo que se establece, la cuenta se bloquea.
-
Sólo se reactivará si proporciona un número de referencia.
Ojalá y puedan ayudarme con esta tarea.
Gracias de antemano.
Comments
no se si ya haya un módulo
no se si ya haya un módulo que haga cosas parecidas. También podrías intentar hacerlo con rules, pero la verdad tampoco te puedo ofrecer mucha ayuda ahí.
Si lo quieres es hacer un módulo que haga eso, entonces revisa los hook_user_ que serían los "listeners" para cuando el usuario se registra, se loguea, etc.
http://api.drupal.org/api/search/7/hook_user_
Y pues bueno, la documentación de cómo hacer módulos en Drupal: http://drupal.org/node/361112
Saludos!