WebView - passando login e senha

539 views
Skip to first unread message

Leonardo Santos da Mata

unread,
Oct 13, 2011, 1:05:42 PM10/13/11
to androidb...@googlegroups.com
Olá senhores boa tarde,

 Eu  sou novato no mundo android. Eu estou trabalhando com WebView. Alguém do Fórum poderia me dizer se há possibilidade que na hora que a minha aplicação chamar a url de determinado sistema eu poderia passar login e senha?  Para carrega o sistema já logado.

Obrigado!

Eldio Santos Jr.

unread,
Oct 13, 2011, 1:10:13 PM10/13/11
to androidb...@googlegroups.com
Você tem a possibilidade de incluir as variáveis na url, mas não acho aconselhável (mesmo que (normalmente) ninguém vá ver sua url, há sempre a possibilidade de alguém "interceptar" isso de alguma forma (não sei se os firewalls pra Android exibem isso, mas com certeza devem ter acesso)...
Nunca utilizei webviews, mas se você puder encapsular algo na request e fazer a requisição via POST talvez resolva seu problema...

________________
Eldio Santos Junior
Tel.: (21) 8884-3757
Skype: eldiojr
Twitter: @eldius

Leonardo Santos da Mata

unread,
Oct 13, 2011, 1:16:58 PM10/13/11
to androidb...@googlegroups.com
Olá
 
Eldio,
 Eu estou precisando de fazer que a aplicação android  chama a url de um sistema.

Eu consegui fazer isso usando webview. 

pois além de chamar a url eu quero passar login e senha para acessar logando.

Qual seria a forma mais correta de executar isso?
Vc poderia me dar um dica?

2011/10/13 Eldio Santos Jr. <eldio...@gmail.com>



--
Cordialmente,

Leonardo Santos da Mata

E-mail: leonard...@gmail.com
MSN: leonar...@hotmail.com
Twiiter:  twitter.com/lsmata
 

Eldio Santos Jr.

unread,
Oct 13, 2011, 1:31:10 PM10/13/11
to androidb...@googlegroups.com
Leonardo, como disse eu nunca usei webview... Você pode me dizer qual o elemento que você usa pra fazer a requisição? Posso tentar dar uma olhada pra ver se tem como escolher o método (GET, POST, HEAD, etc) e se há como incluir alguma informação/variável no cabeçalho... Se houver como você pode incluir os seus dados de autenticação aí, senão a única forma que consigo imaginar é adicionar um "?username=<nome_usuario>&userpass=<senha>" à sua url, mas como disse isso tiraria boa parte da segurança da sua aplicação, já que não é difícil pegar essa url e descobrir a senha do usuário...


________________
Eldio Santos Junior
Tel.: (21) 8884-3757
Skype: eldiojr
Twitter: @eldius


Diego Rocha

unread,
Oct 13, 2011, 1:58:29 PM10/13/11
to androidb...@googlegroups.com
Leonardo,

Passe os dados por POST (como se você estivesse submetendo os dados através de um formulário html).
Nunca usei POST com webview, mas acho que não deve ser diferente do normal, http://developer.android.com/reference/org/apache/http/client/methods/HttpPost.html

Atenciosamente,
Diego Rocha

Reply all
Reply to author
Forward
0 new messages