Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package dastan.api.checker2;
- import android.app.*;
- import android.os.*;
- import android.view.*;
- import android.widget.*;
- import java.net.*;
- import java.util.*;
- import java.io.*;
- import javax.net.ssl.*;
- public class MainActivity extends Activity
- {
- EditText txtUsername;
- EditText txtPassword;
- @Override
- protected void onCreate(Bundle savedInstanceState)
- {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- //important
- StrictMode.ThreadPolicy policy = new
- StrictMode.ThreadPolicy.Builder().permitAll().build();
- StrictMode.setThreadPolicy(policy);
- }
- public void onCheckAPI(View v)
- {
- txtUsername = (EditText)findViewById(R.id.txtUsername);
- txtPassword = (EditText)findViewById(R.id.txtPassword);
- String username = txtUsername.getText().toString();
- String password = txtPassword.getText().toString();
- try {
- String url = "https://gtm.haste.ph/auth.php?username=" + username + "&password=" + password +"",
- proxy = "127.0.0.1";
- int port = 8989;
- Proxy http = new Proxy(Proxy.Type.HTTP, new InetSocketAddress(proxy, port));
- URL server = new URL(url);
- HttpURLConnection connection = (HttpURLConnection)server.openConnection(http);
- connection.setRequestMethod("GET");
- connection.connect();
- int code = connection.getResponseCode();
- String codeHolder = String.valueOf(code);
- //Toast.makeText(this, codeHolder, Toast.LENGTH_LONG).show();
- if(codeHolder.contains("407")) {
- Toast.makeText(this, "Invalid", Toast.LENGTH_LONG).show();
- }else{
- Toast.makeText(this, "Valid", Toast.LENGTH_LONG).show();
- }
- connection.disconnect();
- } catch(Exception e) {
- Toast.makeText(this, e.toString(), Toast.LENGTH_LONG).show();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement