AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

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
Valida un nuevo usuario en la base de datos del Groupware Usuario activando el usuario.
En función del modo de validación de nuevos usuarios definido en la página de administración, puede:
  • enviar un correo electrónico al usuario pidiéndole que haga clic en un enlace para validar su suscripción,
  • validar el usuario directamente.
Ejemplo
// New user values
clUser is gpwUser
clUser.Email = EDT_Email
clUser.Login = EDT_Login
clUser.Password = EDT_Password
clUser.LastName = EDT_LastName
clUser.FirstName = EDT_FirstName
clUser.PhoneNumber = EDT_Phone

// Add the user
IF gpwAddUser(clUser) = False THEN
	Info("Unable to add the user.")
	RETURN
END

// Activate the user
SWITCH gpwActivateUser(clUser.Login)
	// Activate by email
	CASE gpwActivationByEmail
		PopupDisplay(POPUP_ValidateSubscription)

	// Activate immediately
	CASE gpwActivationImmediate
		// Connects the user directly
		gpwConnectUser(clUser.Login, clUser.Password)
		// Displays the confirmation popup
		PopupDisplay(POPUP_ConfirmSubscription)

	OTHER CASE
		Info("Unable to activate the user.")
END
Sintaxis
<Result> = gpwActivateUser(<Identifier>)
<Result>: Constante de tipo Integer
Resultado de la activación:
gpwActivationByEmailEl usuario se activa por correo electrónico. Un correo electrónico se envía automáticamente (las características del correo electrónico se definen en la página de administración).
gpwActivationImmediateEl usuario se activa inmediatamente.
gpwErrorError de activación.
<Identifier>: Cadena de caracteres
Nombre de usuario o dirección de correo electrónico del usuario.
Observaciones
Si se produce un error, la variable ErrorOccurred se establece en True.
Clasificación Lógica de negocio / UI: Código neutro
Componente: wd290gpu.dll
Versión mínima requerida
  • Versión 19
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/04/2024

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