Como evitar que o sistema seja executado noutra aba

Caros colegas
Tenho a seguinte situacao.
Considere um sistema multiempresa onde o usuario seleciona a conexao, e logo em seguida ele digita usuario e senha. Atualmente, o modulo de seguranca nao permite que o mesmo usuario execute o sistema em 2 abas.
Porem, eu percebi que é possivel enganar o sistema.
Por exemplo, digamos que eu acesse o sistema na aba1, com usuario 1.
Se eu quiser executar o mesmo sistema noutra aba com o usuario2, o sistema abre normalmente.

Outra situacao, bem parecida. O usuario abre uma outra aba, seleciona uma nova conexao com o banco de dados2, e se loga normalmente. Neste caso, como sao bancos diferentes, o sistema tambem permite.

Em resumo : Independente de qual usuario, independente de qual conexao. Tem como evitar que o mesmo sistema seja executado noutra aba do mesmo navegador?

Abrir abre mas os dados em sessão são os mesmos em todas as abas, ou seja, isso zoa todo o sistema e os dados.

Ao se logar se existir sessão login não deixe Ligar novamente

1 Curtida