Pergunta

Eu estou tentando postar um nome de usuário e senha de um formulário HTML para uma pasta protegida em um site? Isso é possível? Eu pensei que eu só passar em uma sintaxe no URL como a abaixo, mas não ter qualquer sucesso

http: // username: password@theurlofthesite.co.uk

Eu ainda estou recebendo o alerta pop-up pedindo o nome de usuário e senha? Eu preciso ser capaz de auto registrar a pessoa ..

Espero que alguém pode ajudar? Graças

Foi útil?

Solução 3

Eu fiz exatamente o que eu fiz na pergunta e ele funciona em todos os navegador, exceto Safari em um Mac

Outras dicas

Se você entrar através de um formulário HTML, então isso não vai funcionar. Esta é apenas para HTTP autenticação, que é outra coisa completamente diferente.

Eu não acho que muitos (qualquer?) Navegadores suportam sendo aberto para postar dados. Que deixa você esperando que o site aceita GET logins baseados (e devem ser disparados se o fizerem.).

A parte endereço da URL é analisada pelo seu servidor web, então o código que lida com o formulário HTML nunca vê-lo.

Se você quiser passar parâmetros para um formulário, você deve usar url?field=value&field2=value2. Isso só funciona com formulários que usam a ação GET. Para POST, você precisa de um programa para gerar um documento codificado e carregar isso.

Em ambos os casos, o seu nome de usuário e senha são transmitidos como texto simples na Internet, de modo a conta vai ser cortado dentro de algumas horas. Para colocá-lo mais claramente: Não há nenhuma maneira de "proteger" os dados nesta pasta desta forma. Isto é como a adição de uma porta com quatro bloqueios para sua casa e manter as chaves em um prego em um post na rua ao lado da porta.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top