BUG CONSULTA Variavel global assume referência de outro usuário

Em uma consulra grid o primeiro login do usuario, faz o filtro normal do sql comparando o login com variável global [usr_login]. Este mesmo primeiro usuário, após fechar a grid e abrir novamente (sem sair do sistema), o sql refaz a consulta usando a variável global do login de outro usuário que logou posteriormente.
No campo sql esta assim: … where login = ‘[usr_login]’)
Como resolver?

Essa variável no login está como sessão?

oi Haroldo, ela é criada no login, evento on validade, dessa forma:
onScriptInit
sc_reset_apl_status();
sc_reset_global([usr_login], [usr_email], [usr_groupid]);
onValidate
$usr_login = {login};
sc_set_global($usr_login);

Está marcada somente como SESSION em variáveis globais.

No SQL da Grid: where login = ‘[usr_login]’

Obrigado pelo retorno.

Sugiro forçar como sessao em todas as aplicações.

Oi Haroldo, forcei, mesmo assim não resolveu.
Interessante é que no menu o conteúdo da variável não se altera, fica certo. Somente na grid é que acontece esse problema.

Estou com mesmo problema, e meu cliente esta louco pois outros usuarios estao vendo registros de outros usuários. Só pra deixar registrado aqui mesmo.

Pessoal, com a ajuda do Haroldo, percebi que o problema só ocorre se forem abertas duas sessões no mesmo computador.
Portanto neste momento, a questão foi resolvida!
Haroldo, fica aqui o meu reconhecimento pelo apoio.

Haroldo tudo bem? Cara desculpe pela pergunta ser um pouco besta mas quando voce fala que a variavel deve estar como sessão vc fala marcar essa opção?

E vi em outras publicações que voce fala pra que seja como sessão em todas as aplicações em que a utilizo. E utilizo em aplicações para gravar Log. É isso mesmo?

Sei que é absurdo mas se um usuario (fernando) estiver la no Rio de Janeiro.
O usuario(rodrigo) que esta no Pará no mesmo sistema do nada a variavel de usuario [usr_login] do Rodrigo recebe o usuario do fernando nos logs. O sistema esta hospedado no ScriptCase Host. Fiz um teste colocando a variavel [usr_login] no cabeçalho das aplicações e realmente ocorre isso.

Isso mesmo, em todas aplicações em Variáveis Globais, forçar usr_login como sessão.

Mas são sessões diferentes, não deveria ocorrer.

Vejo a possibilidade de problemas em seu provedor ou na segurança do scriptcase.

Certo vou testar entao, vou aprofundar mais e qualquer solução que encontrar marcarei aqui.

Obrigado!