Advertisement
Guest User

Untitled

a guest
Sep 30th, 2016
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.79 KB | None | 0 0
  1. public class BackgroundWorker extends AsyncTask<String,String,String> {
  2. Context context;
  3. AlertDialog alertDialog;
  4. BackgroundWorker(Context ctx)
  5. {
  6. context =ctx;
  7. }
  8.  
  9. @Override
  10. protected String doInBackground(String... params) {
  11. String type=params[0];
  12.  
  13. String login_url="http://server27.000webhost.com/login.php";
  14.  
  15. if(type.equals("login"))
  16. {
  17.  
  18. try {
  19. String user_name = params[1];
  20. String password = params[2];
  21. URL url = new URL(login_url);
  22. HttpURLConnection httpURLConnection = (HttpURLConnection)url.openConnection();
  23. httpURLConnection.setRequestMethod("POST");
  24. httpURLConnection.setDoOutput(true);
  25. httpURLConnection.setDoInput(true);
  26. OutputStream outputStream = httpURLConnection.getOutputStream();
  27. BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(outputStream, "UTF-8"));
  28. String post_data = URLEncoder.encode("user_name","UTF-8")+"="+URLEncoder.encode(user_name,"UTF-8")+"&"
  29. +URLEncoder.encode("password","UTF-8")+"="+URLEncoder.encode(password,"UTF-8");
  30. Log.i("ok", "doInBackground username: " + user_name);
  31. Log.i("ok", "doInBackground PSWRD: " + password);
  32. bufferedWriter.write(post_data);
  33. bufferedWriter.flush();
  34. bufferedWriter.close();
  35. outputStream.close();
  36. InputStream inputStream = httpURLConnection.getInputStream();
  37. BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream,"iso-8859-1"));
  38. String result="";
  39. String line="";
  40. while((line = bufferedReader.readLine())!= null) {
  41.  
  42. result += line;
  43. }
  44. bufferedReader.close();
  45. inputStream.close();
  46. httpURLConnection.disconnect();
  47. return result;
  48. } catch (MalformedURLException e) {
  49. Log.i("ok", "doInBackground: erroprrr hai bhaeeee");
  50. Log.e("ok", e.getMessage(), e);
  51. e.printStackTrace();
  52. } catch (IOException e) {
  53. Log.i("ok", "doInBackground: erroprrr hai bhaeeee 22222");
  54. Log.e("ok", e.getMessage(), e);
  55. e.printStackTrace();
  56. }
  57. }
  58. return null;
  59. }
  60. @Override
  61. protected void onPreExecute() {
  62. alertDialog=new AlertDialog.Builder(context).create();
  63. alertDialog.setTitle("Login Status");
  64.  
  65. }
  66.  
  67. @Override
  68. protected void onPostExecute(String Result) {
  69. Log.i("ok", "Result " + Result);
  70. alertDialog.setMessage(Result);
  71. alertDialog.show();
  72.  
  73. }
  74.  
  75. public class CheckConn extends AppCompatActivity {
  76. EditText user;
  77. EditText pass;
  78. protected void onCreate(Bundle savedInstanceState) {
  79. super.onCreate(savedInstanceState);
  80. setContentView(R.layout.check_conn);
  81.  
  82.  
  83. user = (EditText) findViewById(R.id.et_u);
  84. pass = (EditText) findViewById(R.id.et_p);
  85. Button press = (Button) findViewById(R.id.btn_login);
  86. press.setOnClickListener(new View.OnClickListener() {
  87. @Override
  88. public void onClick(View v) {
  89. onLogin();
  90. }
  91. });
  92. }
  93.  
  94. public void onLogin()
  95. {
  96. String username= user.getText().toString();
  97. String password=pass.getText().toString();
  98. String type="login";
  99.  
  100. BackgroundWorker backgroundWorker=new BackgroundWorker(this);
  101.  
  102. backgroundWorker.execute(type,username,password);
  103. }
  104. }
  105.  
  106. $mysql_usernmae="root";
  107. $mysql_password="*****";
  108. $db="map";
  109. $db= new mysqli('localhost',$mysql_usernmae,$mysql_password,$db);
  110. ?>
  111.  
  112. <?php
  113. require "connection.php";
  114. $user_name=$_POST["user_name"];
  115. $user_pass=$_POST["password"];
  116. $mysql_qry="select * from user_info where user_name like
  117. '$user_name' and user_password like 'user_pass';";
  118. $result=mysqli_query($db,$mysql_qry);
  119. if (mysqli_num_rows($result) > 0)
  120. {
  121. echo "login Success";
  122. }
  123. else
  124. {
  125. echo "failed";
  126. }
  127. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement