Visión General
En el Módulo de Seguridad por Usuario, todos los usuarios registrados tienen acceso a las aplicaciones del sistema, funcionando únicamente como autenticación para cada usuario.
Consulte a continuación las tablas que se crearán en su base de datos al configurar un módulo de seguridad.
Las tablas sec_logged (Usuario registrado) y sec_users_social (Autenticación de red social) se crearán si estas funciones están habilitadas, la creación de las otras tablas es obligatoria.
sec_users
CREATE TABLE "sec_users" (
"login" TEXT NOT NULL,
"pswd" TEXT NOT NULL,
"name" TEXT,
"email" TEXT,
"active" TEXT,
"activation_code" TEXT,
"priv_admin" TEXT,
"mfa" TEXT,
"picture" BLOB,
"role" TEXT,
"phone" TEXT,
"pswd_last_updated" TIMESTAMP,
"mfa_last_updated" TIMESTAMP DEFAULT NULL,
PRIMARY KEY ("login")
);
sec_logged
CREATE TABLE "sec_logged" (
login TEXT NOT NULL,
date_login TEXT,
sc_session TEXT,
ip TEXT
);
NOTA: A tabela Usuários logados será criada somente se a opção Proteger usuários logados for habilitada durante a criação do Módulo de Segurança.
sec_users_social
CREATE TABLE "sec_users_social" (
"login" TEXT NOT NULL,
"resource" TEXT NOT NULL,
"resource_id" TEXT NOT NULL,
PRIMARY KEY ("login", "resource", "resource_id")
);
NOTA: A tabela users_social será criada somente se a opção Utilizar redes sociais for verificada durante a criação do Módulo de Segurança.
sec_settings
CREATE TABLE "sec_settings" (
set_name TEXT NOT NULL,
set_value TEXT,
PRIMARY KEY ("set_name")
);