Como efetuar login em um aplicativo da Web simultaneamente com conta diferente?


5

Eu quero entrar em um aplicativo da web, usando pelo menos dez nomes de conta em um único ponto do tempo (não estou tentando fazer nada ilegal, então não se preocupe). AFAIK, cada guia no Chrome compartilhará a mesma sessão, portanto, para uma máquina, é possível usar o Google Chrome para fazer login em no máximo duas contas, uma no modo normal e outra no modo de navegação anônima .

Existe alguma maneira que eu possa entrar em várias contas? Eu sei que posso abrir o IE eo Firefox (provavelmente Safari etc) e login, mas isso não é realmente escalável como o número de navegadores é finito.

Edit: Meu aplicativo é um aplicativo localhost; ele reside no meu computador. Então o proxy pode não ser tão útil, e agora você provavelmente entende porque não é nada ilegal.

Edit2: CookieSwap parece ser uma boa idéia, mas o problema é que, depois de trocar o cookie, todas as abas e o cookie dos aplicativos FF também são trocados. A troca pode ser feita com base em abas ou por aplicativo, de modo que, em um monitor duplo, eu possa ver o login diferente lado a lado?


Essa edição ajuda muito na solução de uma solução.
aleatório

você não deveria ser capaz de usar várias instâncias do Igognito?
salmonmoose

1
Sim, essa edição muda completamente as coisas. Você deve sempre fornecer o máximo de informações possível em sua pergunta para obter uma resposta mais completa.
John T #

Só pode haver uma instância do Incognito no Google Chrome.
Gravitão

Respostas:




2

Use o Firefox com a opção -no-remote quantas vezes você precisar

O problema é que você tem que abrir vários processos do Firefox, a extensão de troca de cookies parece melhor


1

Você pode usar vários navegadores ou acredito que o Incognito Windowrecurso " " do Chrome também conseguiria isso.


... não é exatamente o que foi dito na pergunta?
Arjan

sim - mas ele estava limitando-o a uma janela anônima - Eu estava tentando indicar que ele pode usar mais de um
Warren

0

Você poderia executar navegadores dentro de máquinas virtuais (VMs) em execução no sistema, mas, se precisar de 10 usuários diferentes, isso exigirá uma enorme quantidade de memória, o que pode não ser um bom começo.


0

Como é no localhost, a solução é realmente simples: adicione nomes de domínio fictícios ao seu hostsarquivo, como:

127.0.0.1 localhost dummy1 dummy2 dummy3

Ou:

127.0.0.1 localhost
127.0.0.1 dummy1
127.0.0.1 dummy2
127.0.0.1 dummy3

Todos esses domínios fictícios terão seu próprio cookie e, portanto, sua própria sessão. E as guias ou janelas serão facilmente distinguidas umas das outras, com base no URL que você vê. (Claro, isso pressupõe que a sessão é baseada em um cookie, mas o seu teste usando vários navegadores mostra que é verdade.)

(Você também pode precisar informar seu servidor da Web para mapear solicitações para esses domínios fictícios para o mesmo " host virtual ".)

Quando isso não seria seu próprio servidor, ou um que não fosse facilmente alterado para lidar com solicitações de domínios adicionais, o uso de vários proxies baseados na Web, como os listados no Privax, também poderia funcionar. Embora eu acho que prefiro -no-remotecom o Firefox então.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.