Ticket #1971 (closed defeito: fixed)

Opened 8 years ago

Last modified 8 years ago

Página de exibir sessões não está contando corretamente

Reported by: niltonneto Owned by: niltonneto
Priority: normal Milestone: Expresso 2.2.6
Component: ExpressoAdmin Version: branch 2.2
Severity: média Keywords: sync2.4
Cc: WorkGroup:

Description

Ao clicar em ExpressoAdmin -> Exibir Sessões, o número total mostrado não condiz com o número real de sessões ativas do Expresso.

Essa funcionalidade funcionava corretamente tempos atrás.

Change History

comment:1 Changed 8 years ago by niltonneto

O problema tem a ver com a inclusão do contador do captcha no arquivo de sessão do usuário.

comment:2 Changed 8 years ago by niltonneto

Corrigido em [4586]. Refeita a condição que verifica se o arquivo "sess_*" é uma sessão válida do Expresso para ser contabilizada. Estava engessado na posição da string "php_session" dentro do arquivo. Além disso, a função fread() agora lê apenas os primeiros 50 bytes do arquivo e não o arquivo inteiro, deixando a página muito mais rápida quando há milhares de sessões ativas.

comment:3 Changed 8 years ago by niltonneto

  • Status changed from new to closed
  • Resolution set to fixed

comment:4 Changed 8 years ago by clairson

  • Keywords sync2.4 added; total sessões ativas removed

Sincronizado com a 2.4 na revisao r5233.

Note: See TracTickets for help on using tickets.