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 / Controles, páginas y ventanas / Funciones Groupware Usuario
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
Conecta a un usuario con una aplicación que está utilizando el User Groupware. Esta función comprueba si el usuario está registrado en la base de datos de User Groupware. Si se identifica al usuario, la aplicación se inicia automáticamente utilizando los derechos definidos para este usuario.
Observación: No se abre automáticamente ninguna ventana de acceso: el nombre de usuario y la contraseña se pasan directamente como parámetros a la función. El nombre de usuario y la contraseña podrían haberse introducido en una ventana de conexión personalizada (véase el ejemplo).
Ejemplo
// Retrieve the login in a custom window
Login is string
Password is string
Open(WIN_MyLoginWindow, Login, Password)
// Check the login
nRes is int = gpwLogin(Login, Password)
// If the login failed
IF nRes <> gpwOk THEN
SWITCH nRes
CASE gpwError: Error("Error while initializing the groupware.")
CASE gpwUnknownUser: Error("Unknown user.")
CASE gpwInvalidPassword: Error("Invalid password")
END
EndProgram()
END
// Retrieve the first name of user
FirstName is string = gpwGetUserInfo(gpwInfoFirstName)
Info("Welcome" + FirstName)
Sintaxis

Conectar directamente a un usuario con una aplicación a través de la Agrupación de Usuarios Ocultar los detalles

<Result> = gpwLogin(<Name> , <Password> [, <Directory of groupware files>])
<Result>: Constante de tipo Integer
Resultado de la conexión:
gpwCancelEl botón "Cancel" fue pulsado por el usuario.
gpwErrorSe produjo un error. Para más detalles, utilice ErrorInfo.
gpwInvalidPasswordLa contraseña no es válida. No corresponde a la contraseña de usuario descrita en la base de datos de groupware.
gpwManagementEl groupware en modo gestión.
gpwOkEl usuario está conectado
gpwUnknownUserEl usuario no está referenciado en la base de datos de groupware usuario.
<Name>: Cadena de caracteres
Nombre de usuario.
<Password>: Cadena de caracteres
Contraseña associated con el login del usuario, cadena vacía (" ") si no hay contraseña.
<Directory of groupware files>: Cadena de caracteres opcional
Estos ficheros de datos se utilizan para gestionar a los usuarios y sus derechos.. Por Default, estos archivos de datos se crean en un subdirectorio de su proyecto (EXE\GPW_<Nombre del proyecto> directorio).
Si este parámetro corresponde a una cadena vacía ("") o si no se especifica, se utilizará el directorio Default de el groupware usuario.

Sintaxis del antiguo User Groupware (se mantiene por compatibilidad con el pasado) Ocultar los detalles

<Result> = gpwLogin(<Name> , <Password> [, <Directory of rights file> [, <User files directory>]])
<Result>: Constante de tipo Integer
Resultado de la conexión:
gpwCancelEl botón "Cancel" fue pulsado por el usuario.
gpwErrorSe produjo un error. Para más detalles, utilice ErrorInfo.
gpwInvalidPasswordLa contraseña no es válida. No corresponde a la contraseña de usuario descrita en la base de datos de groupware.
gpwOkEl usuario está conectado
gpwUnknownUserEl usuario no está referenciado en la base de datos de groupware usuario.
<Name>: Cadena de caracteres
Nombre de usuario.
<Password>: Cadena de caracteres
Contraseña associated con el login del usuario, cadena vacía (" ") si no hay contraseña.
<Directory of rights file>: Cadena de caracteres opcional
Estos ficheros de datos se utilizan para gestionar los derechos concedidos a los usuarios para las diferentes ventanas de la aplicación.. Estos archivos son específicos de la aplicación. Por Default, estos archivos de datos se crean en un subdirectorio de su proyecto (EXE\GPW_<Nombre del proyecto> directorio).

Si este parámetro corresponde a una cadena vacía ("") o si no se especifica, se utilizará el directorio Default de el groupware usuario.
<User files directory>: Cadena de caracteres opcional
Estos archivos de datos pueden ser comunes a varias aplicaciones. Por Default, estos archivos de datos se crean en un subdirectorio de su proyecto (EXE\GPW_<Nombre del proyecto> directorio). Puede definir la ubicación de los archivos de User Groupware comunes a varias aplicaciones. En este caso, debe especificar el ruta de los ficheros de datos a utilizar.

Si este parámetro corresponde a una cadena vacía ("") o si no se especifica, se utilizará el directorio Default de el groupware usuario.
Clasificación Lógica de negocio / UI: Código neutro
Componente: wd290gpu.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

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