ACESSO SIMULTÂNEO DOIS SISTEMAS WEB

MRADO.VB 09/10/2014 08:30:24
#441823
Olá.

Estou iniciando manutenção a 2 aplicações WEB (que não fui eu quem começou, estou trocando o pneu com o carro andando). Enfim, testando essas aplicações, quando estou logado em uma, e com o mesmo navegador, me logo em outra, a primeira simplesmente se desloga (ou vice-versa) quando tento acessar qualquer item de menu retornando à tela de login. Fazendo o login novamente, o sistema redireciona para o item que eu quero, porém o outro sistema que estava logado, quando tento entrar em uma de suas telas, se desloga, e assim SUCESSIVAMENTE. Os métodos de login, autenticação e autorização de ambos são os mesmos, Já depurei. Já fiz e aconteci e não achei motivo nenhum aparente para que isso aconteça. Alguém já passou por esse tipo de problema?!?!?! Para pelo menos me dizer o tema/ideia principal do problema para eu ir atrás através de livros, google, codeproject, stackoverflow, etc...
SINCLAIR 09/10/2014 09:36:39
#441826
Colega,

A única vez que isto aconteceu comigo é porque o banco que eu usava (PostGreSQL na Locaweb) permitia apenas 1 usuário conectado por vez (não uma conexão, mas 1 usuário).

Ou seja, poderia ter várias conexões simultaneas, mas sempre usando o mesmo usuário de nome [Ô]postgres[Ô].

Não sei se é o teu caminho, mas comigo o problema era usar o usuário [Ô]postgres[Ô] e outro usuário que eu tinha criado.

Tudo de bom.
OCELOT 09/10/2014 10:20:48
#441827
Resposta escolhida
As duas aplicações estão no mesmo domínio? Se sim já verificou se não estão tentando usar o mesmo cookie para o login?
MRADO.VB 09/10/2014 10:51:34
#441828

Citação:

:
As duas aplicações estão no mesmo domínio? Se sim já verificou se não estão tentando usar o mesmo cookie para o login?


Sim, Ocelot. Mas andei dando uma olhada nas 2 aplicações e em nenhum momento de fazer a autenticação, é passado o mesmo cookie. Já li em alguns sites itens referente a isso, ao enableCrossAppRedirects e machineKey... Vou dar uma olhada em relação a esse cookie de autenticação... Mas aguardo outras ideias, aliás, já aprendi bastante com esse problema...
MRADO.VB 09/10/2014 10:54:28
#441829
Citação:

:
Colega,

A única vez que isto aconteceu comigo é porque o banco que eu usava (PostGreSQL na Locaweb) permitia apenas 1 usuário conectado por vez (não uma conexão, mas 1 usuário).

Ou seja, poderia ter várias conexões simultaneas, mas sempre usando o mesmo usuário de nome [Ô]postgres[Ô].

Não sei se é o teu caminho, mas comigo o problema era usar o usuário [Ô]postgres[Ô] e outro usuário que eu tinha criado.

Tudo de bom.


Muito obrigado pela sugestão, mas conclui aqui que não é isso!!!
MRADO.VB 09/10/2014 13:35:04
#441837
ZEUZEBIO3 e OCELOT, muito obrigado pela ajuda. Adicionei a tag MachineKey nos arquivos Web.Config das 2 aplicações com os mesmos dados, O PROBLEMA NÃO OCORREU MAIS. Fiz o teste tanto com o MachineKey e o EnableCrossAppRedirects como apenas com o MachineKey. Se retirar o MachineKey de um dos 2 arquivos Web.Config realmente quando logar em uma aplicação, vai deslogar da outra.
Tópico encerrado , respostas não são mais permitidas