Avisos
Vaciar todo

Registro por DNI censo  

 
Manuel Pedro
 Manuel Pedro
Usuario eminente

Hola, vamos a agregar en la base de datos una tabla con el censo de los 30.000 habitantes de Sant Feliu de Llobregat. Esto lo haran mis compañeros de programación. Mi consulta es, queremos que los usuarios cuando se registren en la web, en vez de hacer la validación con correo electronico como lo hace joomla por defecto, queremos que vaya a buscar esta tabla y compruebe que esté censado. Si es censado, puede registrarse. Podéis ayudarnos?

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 28/10/2015 12:42 pm
Manuel Pedro
 Manuel Pedro
Usuario eminente

o que yo meta los dnis en un csv o algo y que el registro compruebe si existe.

ResponderCitar
Respondido : 28/10/2015 1:15 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Para conseguir algo así será necesario realizar programación a medida.

Por defecto, el registro de usuarios de Joomla no incluye un campo reservado para el DNI del usuario. El propio Joomla incluye un plugin llamado Usuario - Perfil que permite solicitar más datos en el momento del registro, aunque entre ellos tampoco está el DNI. Un truco que se podría utilizar en este caso sería usar alguno de los otros campos para el DNI, simplemente cambiando la constante de texto que lo define.

Otra opción sería utilizar algún componente que permite realizar una gestión más avanzada de usuarios, como Community Builder, donde sí se incluye la posibilidad de crear campos adicionales para el registro.

En ambos casos, no hay ningún sistema por defecto que haga la verificación del NIF antes de realizar el alta de usuario. Esto sería necesario programarlo.

Una forma de hacerlo a mano sería hacer el registro como he comentado antes y, una vez hecho, dejar configurada la activación de usuarios por parte de un administrador. Luego, una vez que se produzca un registro tendríamos que revisarlo y ver si el DNI está en la lista de los esperados.

Una última vía que se me ocurra es utilizar algún componente de formularios como BreezingForms para realizar el registro de los usuarios, con la comprobación previa, pero de nuevo aquí será necesario la programación a medida.

ResponderCitar
Respondido : 28/10/2015 3:33 pm