Feedback

Visão Geral

No Módulo de segurança por Usuário, todos os usuários registados tem acesso as aplicações do sistema, funcionando apenas como autenticação para cada usuário.

Confira abaixo as tabelas que serão criadas em sua base de dados, ao configurar um módulo de segurança.

As tabelas sec_logged (Usuário logado) e sec_users_social (Autenticação com Rede Social) serão criadas caso estes recursos sejam habilitados, a criação das demais tabelas é obrigatória.

sec_users (Usuário)
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 (Logado)
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 (Redes Sociais)
CREATE TABLE "sec_users_social" (
  "login" TEXT NOT NULL,
  "resource" TEXT NOT NULL,
  "resource_id" TEXT NOT NULL,
  PRIMARY KEY ("login", "resource", "resource_id")
);

Esta tabela será criada ao habilitar a opção Utilizar redes sociais.

sec_settings (Configurações)
CREATE TABLE "sec_settings" (
    "set_name" TEXT NOT NULL,
    "set_value" TEXT,
    PRIMARY KEY ("set_name")
);