Session entre janelas
Boa noite a todos,Depois de meses trabalhando num sistema onde clientes e funcionários terao acessos diferenciados, o cliente resolveu q os funcionarios devem acessar o painel dos clientes visualizando da mesma forma que eles.Minha primeira opcao seria fazer com que o funcionario clicasse no cliente para abrir o painel. Ao fzr isso, abriria uma nova janela do navegador com uma pagina q gera uma session com o codigo do cliente que eh usado em todas as operacoes do sistema.Acontece que, como isto nao estava previsto, para economizar tempo ja q muitas funcoes funcionam da mesma forma tanto para cliente qto para funcionario, o espertão aqui usou o mesmo nome de session tanto para os clientes quanto para os funcionários.Ou seja...O funcionario loga no sistema e tem a Session("codigo") gerada com o seu codigo de cadastro. Quando clica para iniciar o painel de cliente, abro uma nova janela e passo o codigo do cliente por QueryString. esta nova pagina, gera a session("codigo") com o valor da Query para acesso ao painel de cliente.Quando abro a nova janela, todas as sessions em funcionamento sao transferidas para ela e, quando gero a nova session("codigo") com o codigo do cliente, a session da janela anterior (painel do funcionaria) é alterada tb e, consequentemente, perde-se o login do funcionario.Tem como abrir uma nova janela sem relacao entre as sessions para que eu nao tenha que mudar todos os lugares onde elas sao usadas?Agradeco qualquer ajuda.[]'s..::Full Burn::..
Discussão (8)
Carregando comentários...