Pular para o conteúdo principal

ADM010.R001 — Timeout de sessão exige mínimo de 5 minutos ou vazio para desabilitar

Módulo: ADM010 · Menu: Sistema > Administração > Configurações do Sistema Classificação: intencional · Relevância: alta

Regra​

O parâmetro NR_TIMEOUTSESSAO só aceita vazio (recurso desabilitado) ou um valor >= 5 minutos. Valores entre 1 e 4 minutos são rejeitados no Post.

Quando dispara​

Ao salvar a tela com o campo Timeout preenchido com valor entre 1 e 4

Mensagem exibida​

O Timeout de Sessão deve ser de no mínimo 5 minutos. Deixe em branco para desabilitar!

Como o usuário resolve​

Na aba Acesso Padrão, apagar o campo Timeout da sessão (deixar em branco) para desabilitar, ou informar 5 ou mais minutos.

Parâmetros envolvidos​

  • NR_TIMEOUTSESSAO

Evidência​

ArquivoLinhasRotinaO que o trecho faz
source/ADM010/UdmADM010.pas290-300TdmADM010.tabPARMSISTEMABeforePostComentário do chamado 578620 explica que abaixo de 5 min o usuário seria desconectado durante uso normal

source/ADM010/UdmADM010.pas:290

\{ Timeout de sessao (chamado 578620): vazio/nulo desabilita a rotina. Abaixo
de 5 minutos o usuario seria desconectado durante o uso normal. \}
if ( not tabPARMSISTEMANR_TIMEOUTSESSAO.IsNull ) then
if ( (tabPARMSISTEMANR_TIMEOUTSESSAO.AsInteger < 0) or
((tabPARMSISTEMANR_TIMEOUTSESSAO.AsInteger > 0) and
(tabPARMSISTEMANR_TIMEOUTSESSAO.AsInteger < 5)) ) then
begin
frmADM010.Paginas.ActivePage := frmADM010.pagACESSO;
frmADM010.edtNR_TIMEOUTSESSAO.SetFocus;
Raise JException.Create('E-0000',['O Timeout de Sessão deve ser de no mínimo 5 minutos. Deixe em branco para desabilitar!']);
end;