Appearance
Funciones de Autenticación
Las funciones de autenticación gestionan sesiones de usuario en Autobase.
login()
Inicia una sesión de usuario y establece variables de sesión.
lua
login(username, firstName, lastName)Requiere exactamente 3 argumentos. Crea un UserData con FullName = firstName + " " + lastName, Subtitle = "" y Groups = [].
Establece las variables _USER_NAME, _USER_FIRST_NAME, _USER_LAST_NAME, _SESSION_HASH, entre otras.
set_full_name()
Actualiza el nombre completo del usuario logueado.
lua
set_full_name(fullName)Requiere al menos 1 argumento. Actualiza UserData.FullName y la variable _USER_FULL_NAME.
set_subtitle()
Actualiza el subtítulo del usuario logueado.
lua
set_subtitle(subtitle)Requiere al menos 1 argumento. Actualiza UserData.Subtitle y la variable _USER_SUBTITLE.
set_groups()
Actualiza los grupos del usuario logueado.
lua
set_groups({"admin", "users"})
set_groups(rs) -- resultset con una columnaRequiere al menos 1 argumento. Acepta un array de strings o un resultset (toma los valores de la primera columna). Actualiza UserData.Groups.
logout()
Cierra la sesión del usuario actual y limpia las variables de sesión.
lua
logout()is_logged_in()
Verifica si existe una sesión de usuario activa.
lua
logged = is_logged_in()Devuelve true si hay un usuario autenticado y false en caso contrario.