IMPEDIR DE ABRIR O SCRIPTCASE (SISTEMA) EM UMA NOVA ABA

Pessoal bom dia.
Gostaria de saber quais ideias que possuem para que eu possa bloquear / impedir do usuário abrir o sistema em uma nova aba.
Tenho a seguinte situação: O usuário João com perfil de atendente, abre o sistema… Aí depois vem a Maria com perfil de gerente e abre o sistema em uma nova ABA… automaticamente o João passa a ter as permissões da Maria.

Minha ideia inicial, seria tratar isso no Login... verificar se existem variáveis padrões criadas, e se tiver, dar a mensagem e não disponibilizar o acesso ao sistema.

Teriam outra alternativa ?

At.
Adriano

Se fosse prevenir um link de abrir nova aba teria jeito.
Mas o usuário de abrir uma nova aba acho que sem chance de acontecer.

Fiz alguns testes aqui, e dá para trabalhar com sessão…

<?php session_start(); $sessao = session_id(); echo $sessao; ?>

A sessão que ele registra acima, é igual para nova ABA ou nova JANELA.
Isso já me basta… onde eu consigo fazer o login…
tenho que fazer só um trabalho de ajustes quando ele sair do sistema e tal.