AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones específicas de la Web / Funciones varias de WEBDEV
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
SessionPrologue( Función)
Activa o desactiva una Procedure WLanguage llamada en cada petición de una sesión. Esta función permite filtrar las solicitudes si hay restricciones de seguridad.
Ejemplo
SessionPrologue(Test_Request)
 
INTERNAL PROCEDURE Test_Request()
IF xxx THEN
// Accepts the request
RETURN True
ELSE
// Rejects the request
RESULT False
END
END
Sintaxis
SessionPrologue([<Prologue>])
<Prologue>: Nombre opcional de Procedure
Nombre de la Procedure de la lengua llamada para cada solicitud realizada en la sesión. Esta Procedure permite filtrar las solicitudes si hay restricciones de seguridad. Puede ser una Procedure global o interna, o una lambda.
Este Procedure debe devolver un resultado (True o False).
Si no se especifica este parámetro, se elimina la Procedure especificada anteriormente.
Observaciones
  • La lengua de trabajo Procedure se llama en cada solicitud de la sesión.
  • El lenguaje WLanguage Procedure debe devolver un valor booleano:
    • True para aceptar la solicitud,
    • False para rechazar la solicitud (entonces se devuelve al cliente un error Page con el código HTTP 403).
  • El lenguaje WL Procedure no se llama en la primera petición que se hace al servidor.
  • Se recomienda SessionPrologue en el código de inicialización del proyecto.
  • Todas las funciones del lenguaje del servidor pueden utilizarse en el código Procedure. En particular, se pueden utilizar las siguientes funciones para obtener información sobre la solicitud actual:
    CookieReadRecupera el valor de una Cookie guardada en la el equipo del usuario de la Web.
    PageParameterDevuelve el valor de un parámetro pasado a la página actual.
    PageReadHeaderHTTPLee y devuelve una o más cabeceras HTTP recibidas por la Page actual (estas cabeceras son enviadas por el cliente al servidor en la petición actual).
    SysEnvironmentDevuelve las variables de entorno del sistema operativo para el ordenador actual.
Componente: wd290page.dll
Versión mínima requerida
  • Versión 26
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/01/2023

Señalar un error o enviar una sugerencia | Ayuda local