Version 5 (modified by Santos, 11 years ago) (diff) |
---|
Integración de suscripciones en una web
Usuario anónimo
En la cabecera deberá existir un enlace a "zona de usuario"
Usuario identificado no suscrito
Usuario identificado suscrito
Cómo obtener información del usuario
Podemos obtener los datos del usuario autenticado en un objeto javascript invocando la siguiente url http://www.ecliente.com/srv/users/getUserData un ejemplo de uso en una página podría ser este:
<script src="http://www.ecliente.com/srv/users/getUserData"></script> <script src="http://www.ecliente.com/users/js/userdata.js"></script> <script> if ( isUserAuth() ) // usuario autenticado { var descripcion = getUserDescription(); // Cadena con "nombre apellidos" o "email" var userData = getUserData(); // Hash con todos los datos del usuario if ( isUserSubscribedBulletin ( bulletinId ) ) // Está el usuario suscrito a un boletín? { } if ( isUserSubscribedAlert ( alertaId ) ) // Está el usuario suscrito a una alerta web? { } if ( isUserTagged ( tagId ) ) // Tiene el usuario un tag? { } } else // Usuario no autenticado { } </script>
Formulario de alta
El formulario de alta debe ejecutar la url http://www.ecliente.com/srv/registro/storeData
Parámetros:
- fileDescriptorId
- urlOK: url a la que llevará después del doble opt-in (esta llamada redirige a la url que esté configurada en la tabla file_descriptors
- value_<field_descriptor_id>: campos de la base de datos de usuarios
- tag_<tag_id>: "1" poner tag, "0" quitar tag si el usuario ya existiera
- subscribable_<subscribable_id>: "inmediate|daily|weekly|monthly" suscribir, "" dar de baja si el usuario ya existiera
Formulario de modificación
El formulario de alta debe ejecutar la url http://www.ecliente.com/srv/registro/modifyData
Parámetros:
- fileDescriptorId
- urlOk: url a la que redirige esta llamada si va bien
- errorUrl: url a la que redirige esta llamada si va mal
- value_<field_descriptor_id>: campos de la base de datos de usuarios
- tag_<tag_id>: "1" poner tag, "0" quitar tag
- subscribable_<subscribable_id>: "inmediate|daily|weekly|monthly" suscribir, "" dar de baja
Attachments (3)
- anónimo.png (205.4 KB) - added by Santiago 12 years ago.
- identificado no suscrito.png (204.5 KB) - added by Santiago 12 years ago.
- identificado y suscrito.png (205.7 KB) - added by Santiago 12 years ago.
Download all attachments as: .zip