[Dúvida] - Como mostrar dados de um cliente com id diferente do get atual, sem deslogar da sessao - PHP

Olá pessoal, estou com um problema aqui, tenho sessao.php que quando o $_GET['id'] for diferente do id do usuario logado, a sessao é destruida, fiz isso para que caso o user trocasse a url e encontrasse lugares indesejados, ou entao que caso acessasse o id de outros usuario, ele voltaria para a tela de login.

O grande problema é que quando um admin for clicar para editar / deletar / imprimir, um usuario com id = x, que é visualizado atraves de uma tabela, mostra os dados dele como se estivesse com o ID do get atual, e nao o id do user clicado, ai ele só puxa as informações de quem está logado no momento, alguem consegue me ajudar?

sessao tabela front

Uma alternativa seria realizar uma verificação se o usuario da sessão é admin, caso seja, pularia a verificação que compara o id da sessão e o id do usuario no GET.

o jeito mais facil de resolver isso é trocar o get de quando for editar por exemplo em vez de screenEdit.php?id= renomear o get pra screenEdit.php?iduser= e trocar $_GET['id'] por $_GET['iduser'] nos arquivos imprimir.php screenEdit.php e delete.php