Advertisement
Guest User

Untitled

a guest
Jun 8th, 2016
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.90 KB | None | 0 0
  1. package issa.example.com.mysqldatabase;
  2.  
  3.  
  4. import android.content.Intent;
  5. import android.os.Bundle;
  6. import android.support.v7.app.AppCompatActivity;
  7. import android.view.View;
  8. import android.widget.Button;
  9. import android.widget.EditText;
  10. import android.widget.Toast;
  11.  
  12. import com.kosalgeek.asynctask.AsyncResponse;
  13. import com.kosalgeek.asynctask.PostResponseAsyncTask;
  14.  
  15. import java.util.HashMap;
  16.  
  17. public class MainActivity extends AppCompatActivity implements AsyncResponse{
  18.  
  19. EditText etUsername, etPassword;
  20. Button btnLogin;
  21.  
  22. @Override
  23. protected void onCreate(Bundle savedInstanceState) {
  24. super.onCreate(savedInstanceState);
  25. setContentView(R.layout.activity_main);
  26.  
  27. etUsername = (EditText)findViewById(R.id.etUsername);
  28. etPassword = (EditText)findViewById(R.id.etPassword);
  29. btnLogin = (Button)findViewById(R.id.btnLogin);
  30.  
  31. btnLogin.setOnClickListener(new View.OnClickListener() {
  32. @Override
  33. public void onClick(View v) {
  34.  
  35. HashMap postData = new HashMap();
  36. postData.put("btnLogin", "Login");
  37. postData.put("mobile", "android");
  38. postData.put("user_name", etUsername.getText().toString());
  39. postData.put("pass_word", etPassword.getText().toString() );
  40.  
  41. PostResponseAsyncTask loginTask =
  42. new PostResponseAsyncTask(MainActivity.this, postData);
  43. loginTask.execute("http://mchucha.com/android/logini.php");
  44. }
  45. });
  46. }
  47.  
  48. @Override
  49. public void processFinish(String output) {
  50. if(output.equals("success")){
  51. Intent intent = new Intent(MainActivity.this, Activity2.class);
  52. Toast.makeText(this, "Login Successfully",
  53. Toast.LENGTH_LONG).show();
  54. } else {
  55. Toast.makeText(MainActivity.this, "Login Failed", Toast.LENGTH_SHORT).show();
  56. }
  57.  
  58. }
  59. }
  60.  
  61. PHP script text
  62. <?php
  63. $servername = "localhost";
  64. $username = "mchuchac_user";
  65. $password = "123";
  66. $dname = "mchuchac_db";
  67.  
  68. $conn = mysqli_connect($servername, $username, $password, $dname);
  69. if (!$conn){
  70. die ("connection failed: " .mysqli_connect_error());
  71. }
  72.  
  73. else {
  74. echo " connection success";
  75. }
  76.  
  77. ?>
  78.  
  79. <?PHP
  80. include_once("connection.php");
  81. if( isset($_POST['user_name']) && isset($_POST['pass_word']) ) {
  82. $username = $_POST['user_name'];
  83. $password = $_POST['pass_word'];
  84.  
  85. $query = "SELECT username, password FROM tbl_client ".
  86. " WHERE username = '$username' AND password = '$password'";
  87.  
  88. $result = mysqli_query($conn, $query);
  89.  
  90. if($result->num_rows > 0){
  91. if(isset($_POST['mobile']) && $_POST['mobile'] == "android"){
  92. echo "success";
  93. exit;
  94. }
  95. echo " Login success";
  96. } else{
  97. echo "Login Failed <br/>";
  98. }
  99. }
  100. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement