Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Re: Duvida Webservice GET

Estar na query string não torna um dado mais ou menos seguro do que, por exemplo, o corpo de uma request Post.
O que torna esta requisição vulnerável é a falta de SSL.

Em 03/10/2014 11:54, "Diego Ampessan" <ampessann@gmail.com> escreveu:
So uma observação,

Tente falar com o pessoal de backend para mudar essa API de login ai ... passando os dados via queryString, segurança 0 

:)


Em 3 de outubro de 2014 10:25, Alessandro Bueno <bedinformatica@gmail.com> escreveu:
Bom dia Galera, 

Bom ainda não consegui testar algum tipo de alteração no webservice, para saber se é o valor que estou recebendo o culpado de meu código não funcionar. 

Porem o código, Silvio Clecio enviou funcionou.

Agradeço muito pela ajuda de todos! ;)

Galera do Android Brasil - Dev 100%

Em quinta-feira, 2 de outubro de 2014 12h31min46s UTC-3, Alessandro Bueno escreveu:
Olá amigos, sou novo no grupo e tbm no desenvolvimento android. 

Estou fazendo um app e faço uma solicitação via webservice que me retorna 0 ou 1 se tiver errado ou certo, até ai tudo blz esta funcionando. Porem minha duvida esta que não estou conseguindo usar esse resultado para tratar um if no meu app. 

Vou colocar o codigo como estou fazendo abaixo se alguem puder me dar um help! ;)

O valor esta recebendo pois eu consigo visualizar em um Log.


public void onClick(View arg0) {

AsyncTask<Void, Void, String> tarefa;

tarefa = new AsyncTask<Void, Void, String> () {

@Override

protected String doInBackground(Void... params) {

Http req = new Http();

try{

String resultado = req.doGet("http://www.revistagamemais.com.br/app_venturini/autentica_usuarios.php?login=admin&senha=1243");

//String fim = "1";

Log.d("<<< ID >>>",""+resultado);

return resultado;

} catch (IOException e) {

e.printStackTrace();

}

return null;

}

@Override

protected void onPostExecute(String result) {

// TODO Auto-generated method stub

super.onPostExecute(result);

try{

String codigo = String.valueOf(result);

//int codigo = Integer.parseInt(result);

if(codigo == "0"){

Toast.makeText(getActivity(), "Usuario não existe", Toast.LENGTH_SHORT).show();

}else{

Intent chamada = new Intent(getActivity(),PostoActivity.class);

startActivity(chamada);

}

}catch(Exception e){

Toast.makeText(getActivity(), "Servidor com Problemas", Toast.LENGTH_SHORT).show();

}

}

};

tarefa.execute(new Void[0]);

}

}


Obrigado a todos!

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Att.
Diego Ampessan
Microsoft MTA

www.diegoampessan.com.br


Os computadores são incrivelmente rápidos, precisos e burros; Os homens são incrivelmente lentos, imprecisos e brilhantes; Juntos, seu poder ultrapassa os limites da imaginação  - "Albert Einstein "

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário