Como efetuar login em um aplicativo da Web simultaneamente com uma 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 anônimo .

Existe alguma maneira que eu possa entrar em várias contas? Eu sei que eu 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 ideia, mas o problema é que uma vez que eu troco o cookie, todas as abas e o cookie dos aplicativos FF também são trocados. A troca pode ser feita por abas ou por aplicativo, de modo que, em um monitor duplo, eu possa ver o login diferente lado a lado?

    
por Graviton 22.09.2009 / 05:42

6 respostas

3

CookieSwap para alterar usuários em apenas um firefox.

    
por 22.09.2009 / 06:42
2

Provavelmente você pode usar o Sandboxie para isolar cada instância do chrome por creating nova caixas de areia .

    
por 22.09.2009 / 05:55
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

    
por 22.09.2009 / 06:38
1

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

    
por 22.09.2009 / 13:13
0

Você poderia executar navegadores em VMs (Virtual Machines, máquinas virtuais) 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.

    
por 22.09.2009 / 10:16
0

Como é no localhost, a solução é realmente simples: adicione nomes de domínio fictícios ao seu arquivo hosts , 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 tiver sido seu próprio servidor, ou um que não foi facilmente alterado para lidar com solicitações de domínios adicionais, então usar vários proxies baseados na Web, como listado em Privax pode fazer o truque também. Embora eu prefira -no-remote com o Firefox então.

    
por 22.09.2009 / 14:11