sábado, 4 de enero de 2014

Ejecutar un proceso de login con <cflog> en Coldfusion 10

La etiqueta <cflog> permite una cadena que puede ser manejada desde el Administrador de Coldfusion

• La cadena de entrada del Log contiene:

■ Type
■ Thread
■ Date
■ Time
■ Application
■ Text

Manejo de otros eventos eventos en Coldfusion 10

ColdFusion ejecuta en forma automática el código contenido en las funciones de Application.cfc en cualquiera de las tres eventos:

■ Cuando la solicitud inicia
■ Al inicio de una solicitud de la página
■Al final deuna solicitud de la página

Manejo del inicio de la solicitud

• ColdFusion procesa el código dentro del método onRequestStart() cada vez qye una página es solicitada al servidor ColdFusion.
•Por lo general, un método onRequestStart() efectúa una de las siguientes funciones:

■ Redirecciona a los usuarios a una página login
■ Verificar los derchos del usuario y redireccionarlo
■ Redireccionar dependiendo de las variables URL/form

Un método onRequestStart() regresa un valor booleano indicando el resultado de la operación.

Interceptar la solicitud de una página con onRequest()

• ColdFusion proceso automáticamente el código contenido en el método onRequest() después de la ejecución del método onRequestStart().

Por lo general el método onRequest() ejecuta:

■Capturar el contenido generado y ejecuta alguna rutina de validación de la inforación
■ Contiene reglas de negocio que direcciona a diferentes páginas de la aplicación

El método onRequest() no regresa ningún valor. El sistema le pasa automáticamente la ruta del root.

Hay que tener en consideración varios puntos al utilizar el método onRequest():

■ Cuando un método onRequest() está presente, implícitamente ejecuta la página objetivo, generalmente a través de una etiqueta  <cfinclude>
■ Un método onRequest() se ejecuta en lugar de la solicitud de la página original
■ Un método onRequest() no puede responder a un llamado de un servicio web, un eveneto  gateways o una solicitud de Flash remoting

No hay comentarios:

Publicar un comentario