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.
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 AmpessanMicrosoft 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.






0 comentários:
Postar um comentário