Saltar al contenido

Función de Tiempo de Ejecución Mvsql: QUIÉN()

Resumen de la Función Quién()

Devuelve información sobre el usuario que inició sesión.

Sintaxis

who(<parameter>)

Parámetros

Parámetro

Un parámetro opcional que determina qué atributo de usuario se devuelve. Los parámetros válidos incluyen:

  • 'appuserid': la identidad del usuario proporcionada por la aplicación. Consulte la Autenticación de la aplicación proveedor de seguridad.
  • 'displayname': el nombre para mostrar del usuario (John).
  • ' correo': alias de 'dirección de correo electrónico'.
  • 'dirección de correo electrónico': la dirección de correo del usuario (smith@example.com).
  • 'fullname': el nombre completo del usuario (John Smith).
  • 'identity.identifier': el identificador de identidad del origen de datos (1234567).
  • 'identity.name': el nombre de identidad del origen de datos (JOHN SMITH).
  • 'no autenticado' - Devoluciones true o false en función de si el usuario está autenticado.
  • 'idioma': el idioma configurado por el usuario (en-US).
  • 'teléfono' - Alias de 'número de teléfono'.
  • 'número de teléfono': el número de teléfono preferido del usuario.
  • 'userid': el identificador único asignado al usuario por Vinyl.
  • 'nombre de usuario': el nombre de usuario del usuario que inició sesión (por ejemplo, administrador). Este es el valor devuelto si no se especifica ningún parámetro.

Devoluciones

Cadena

Ver el parámetro.

Observaciones

Si el nombre del parámetro se especifica todo en mayúsculas, la cadena de retorno estará todo en mayúsculas.

Los parámetros que comienzan con 'identidad' devolverán información específica de la identidad. La identidad se determina en función de la fuente de datos actual. Por ejemplo, supongamos que una regla está registrada en una fuente de datos de Salesforce. En este escenario, who('identity.identifier') devolverá el identificador de Salesforce para ese usuario.

Ejemplos

who()

Devoluciones:

administración

who('username')

Devoluciones:

administración

who('USERNAME')

Devoluciones:

ADMINISTRACIÓN

who('isauthenticated')

Devoluciones:

1 (o "verdadero")