Advertisement
Guest User

Untitled

a guest
Jul 27th, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.87 KB | None | 0 0
  1. public static final String USER_NAME = "USER_NAME";
  2. public static final String PASSWORD = "PASSWORD";
  3. private static final String LOGIN_URL = "http://192.xxx.x.xx/VolleyUpload/login.php";
  4. private EditText editTextUserName;
  5. private EditText editTextPassword;
  6. private Button buttonLogin;
  7.  
  8. @Override
  9. protected void onCreate(Bundle savedInstanceState) {
  10. super.onCreate(savedInstanceState);
  11. setContentView(R.layout.activity_activity_login);
  12.  
  13. editTextUserName = (EditText) findViewById(R.id.username);
  14. editTextPassword = (EditText) findViewById(R.id.password);
  15. buttonLogin = (Button) findViewById(R.id.buttonUserLogin);
  16. buttonLogin.setOnClickListener(this);
  17. }
  18.  
  19. private void login(){
  20. String username = editTextUserName.getText().toString().trim();
  21. String password = editTextPassword.getText().toString().trim();
  22. userLogin(username,password);
  23. }
  24.  
  25. private void userLogin(final String username, final String password){
  26. class UserLoginClass extends AsyncTask<String,Void,String>{
  27. ProgressDialog loading;
  28. @Override
  29. protected void onPreExecute() {
  30. super.onPreExecute();
  31. loading = ProgressDialog.show(ActivityLogin.this,"Please Wait",null,true,true);
  32. }
  33.  
  34. @Override
  35. protected void onPostExecute(String s) {
  36. super.onPostExecute(s);
  37. loading.dismiss();
  38. if(s.equalsIgnoreCase("success")){
  39. Intent intent = new Intent(ActivityLogin.this,UserProfile.class);
  40. intent.putExtra(USER_NAME,username);
  41. startActivity(intent);
  42. }else{ Toast.makeText(ActivityLogin.this,s,Toast.LENGTH_LONG).show();
  43. }
  44. }
  45.  
  46. @Override
  47. protected String doInBackground(String... params) {
  48. HashMap<String,String> data = new HashMap<>();
  49. data.put("username",params[0]);
  50. data.put("password",params[1]);
  51.  
  52. RegisterUserClass ruc = new RegisterUserClass();
  53. String result = ruc.sendPostRequest(LOGIN_URL,data);
  54. return result;
  55. }
  56. }
  57. UserLoginClass ulc = new UserLoginClass();
  58. ulc.execute(username,password);
  59. }
  60.  
  61. @Override
  62. public void onClick(View v) {
  63. if(v == buttonLogin){
  64. login();
  65. }
  66. }
  67.  
  68. <?php
  69. if($_SERVER['REQUEST_METHOD']=='POST'){
  70. $username = $_POST['username'];
  71. $password = $_POST['password'];
  72.  
  73. require_once('dbConnect.php');
  74.  
  75. $sql = "select * from users where username='$username' and password='$password'";
  76.  
  77. $check = mysqli_fetch_array(mysqli_query($con,$sql));
  78.  
  79. if(isset($check)){
  80. echo "success";
  81. }else{
  82. echo "Invalid Username or Password";
  83. }
  84.  
  85. }else{
  86. echo "error try again";
  87. }
  88. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement