Advertisement
sulitnetsolutions

Untitled

Feb 23rd, 2020
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. package dastan.api.checker2;
  2.  
  3. import android.app.*;
  4. import android.os.*;
  5. import android.view.*;
  6. import android.widget.*;
  7. import java.net.*;
  8. import java.util.*;
  9. import java.io.*;
  10. import javax.net.ssl.*;
  11.  
  12. public class MainActivity extends Activity
  13. {
  14. EditText txtUsername;
  15. EditText txtPassword;
  16.  
  17. @Override
  18. protected void onCreate(Bundle savedInstanceState)
  19. {
  20. super.onCreate(savedInstanceState);
  21. setContentView(R.layout.main);
  22.  
  23. //important
  24. StrictMode.ThreadPolicy policy = new
  25. StrictMode.ThreadPolicy.Builder().permitAll().build();
  26. StrictMode.setThreadPolicy(policy);
  27. }
  28.  
  29. public void onCheckAPI(View v)
  30. {
  31. txtUsername = (EditText)findViewById(R.id.txtUsername);
  32. txtPassword = (EditText)findViewById(R.id.txtPassword);
  33.  
  34. String username = txtUsername.getText().toString();
  35. String password = txtPassword.getText().toString();
  36.  
  37. try {
  38. String url = "https://gtm.haste.ph/auth.php?username=" + username + "&password=" + password +"",
  39. proxy = "127.0.0.1";
  40. int port = 8989;
  41.  
  42. Proxy http = new Proxy(Proxy.Type.HTTP, new InetSocketAddress(proxy, port));
  43. URL server = new URL(url);
  44.  
  45. HttpURLConnection connection = (HttpURLConnection)server.openConnection(http);
  46. connection.setRequestMethod("GET");
  47. connection.connect();
  48.  
  49. int code = connection.getResponseCode();
  50.  
  51. String codeHolder = String.valueOf(code);
  52.  
  53. //Toast.makeText(this, codeHolder, Toast.LENGTH_LONG).show();
  54.  
  55. if(codeHolder.contains("407")) {
  56. Toast.makeText(this, "Invalid", Toast.LENGTH_LONG).show();
  57. }else{
  58. Toast.makeText(this, "Valid", Toast.LENGTH_LONG).show();
  59. }
  60.  
  61. connection.disconnect();
  62. } catch(Exception e) {
  63. Toast.makeText(this, e.toString(), Toast.LENGTH_LONG).show();
  64. }
  65. }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement