Posted by Daniel.Guerra on June 22, 2013 at 2:45pm
Saludos a todos,
Necesito crear usuarios en la base de datos de drupal al ejecutarse un script externo a mi entorno drupal, el cual recibe la info de la nueva cuenta.
Cual es la mejor forma de realizar esta tarea?
Muchas gracias de antemano

Comments
Un forma :P
Saludos Daniel tuvimos la experiencia de hacer algo parecido a lo que dices no se si sea la mejor forma pero a mi me sirvio.
Lo que realice fue un script con bash haciendo uso de drush para agregar los usuarios
export LANG=”C”for i in {1..400}; do
if [ $i -lt 100 ]; then
if [ $i -lt 10 ]; then
drush user-create usuario00$i --password="pass"
else
drush user-create usuario0$i --password="pass"
fi
else
drush user-create usuario$i --password="pass"
fi
done
es un for que ejecuta el comando "drush user-create [user_name] --password=[user_pass]"
a ese codigo lo unico que le haria falta es darle permisos de ejecucion y correrlo en la carpeta de mi proyecto drupal para que haga su funcion, espero te sirve de algo Saludos¡
Servicio web
Podrías usar un servicio web en Drupal, usando el módulo services.