Advertisement
Guest User

Untitled

a guest
Sep 18th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.90 KB | None | 0 0
  1. private void registerUser(final String reg_FullName_value ,final String reg_Username_value, final String reg_Email_value, final String reg_Password_value)
  2. {
  3. // Tag used to cancel the request
  4. String tag_string_req = "register";
  5. pDialog.setMessage("Registering ...");
  6. showDialog();
  7. StringRequest sr = new StringRequest(Request.Method.POST, AppURLs.URL , new Response.Listener<String>(){
  8. @Override
  9. public void onResponse(String response)
  10. {
  11. Log.d("Response",response);
  12. hideDialog();
  13. try {
  14. JSONObject jObj = new JSONObject(response);
  15. boolean error = jObj.getBoolean("error");
  16. if (!error)
  17. {
  18. Toast.makeText(getApplicationContext(), "Regestered successfully", Toast.LENGTH_LONG).show();
  19. Intent intent = new Intent(Register.this, Login.class);
  20. startActivity(intent);
  21. finish();
  22. setContentView(R.layout.login);
  23. }
  24. else
  25. {
  26. Toast.makeText(getApplicationContext(), "Not Regestered.", Toast.LENGTH_LONG).show();
  27. }
  28. }catch (JSONException e)
  29. {
  30. e.printStackTrace();
  31. }
  32. }
  33. }, new Response.ErrorListener() {
  34. @Override
  35. public void onErrorResponse(VolleyError error) {
  36. Toast.makeText(getApplicationContext(),
  37. "Some problem occur: check NetworK" , Toast.LENGTH_LONG).show();
  38. hideDialog();
  39. }
  40. }) {
  41. @Override
  42. protected Map<String, String> getParams()
  43. {
  44. Map<String, String> params = new HashMap<String, String>();
  45. params.put("tag", "register");
  46. params.put("FullName", reg_FullName_value );
  47. params.put("Username", reg_Username_value);
  48. params.put("Email", reg_Email_value);
  49. params.put("Password", reg_Password_value);
  50. return params;
  51.  
  52.  
  53. }
  54.  
  55. };
  56.  
  57. AppController.getInstance().addToRequestQueue(sr, tag_string_req);
  58. }
  59.  
  60. <?php
  61. error_reporting(E_ALL ^ E_DEPRECATED);
  62. if(isset($_POST['tag']) && $_POST['tag'] != '')
  63. {
  64. $tag = $_POST['tag'];
  65. require_once 'DB_Functions.php';
  66. $db = new DB_Functions();
  67. $response = array("tag" => $tag, "error" => FALSE);
  68. //registration
  69. if ($tag == 'register')
  70. {
  71. $name = $_POST['FullName'];
  72. $username = $_POST['Username'];
  73. $email = $_POST['Email'];
  74. $password = $_POST['Password'];
  75. $user = $db->storeUser($name, $username , $email , $password);
  76. if ($user)
  77. {
  78. $response["error"] = FALSE;
  79. $response["error_msg"] = "Registration Successful";
  80. echo json_encode($response);
  81. }
  82. else
  83. {
  84. $response["error"] = TRUE;
  85. $response["error_msg"] = "Registration Failed";
  86. echo json_encode($response);
  87. }
  88. }
  89. //login
  90. else if ($tag == 'login')
  91. {
  92. $user = $_POST['Username'];
  93. $password = $_POST['Password'];
  94. $user_check = $db->getUserByUserAndPassword($user , $password);
  95. if ($user_check != false)
  96. {
  97. $response["Success"] = TRUE;
  98. $response["error"] = FALSE;
  99. $response["error_msg"] = "User Exists";
  100. $response["Username"] = $user;
  101. echo json_encode($response);
  102. }
  103. else
  104. {
  105. $response["error"] = TRUE;
  106. $response["error_msg"] = "No such User";
  107. echo json_encode($response);
  108. }
  109. }
  110. else
  111. {
  112. {
  113. $response["error"] = TRUE;
  114. $response["error_msg"] = "Incorrect token or password!";
  115. echo json_encode($response);
  116. }
  117. }
  118. }
  119. else
  120. {
  121. $response["error"] = TRUE;
  122. $response["error_msg"] = "Recieved No Data";
  123. echo json_encode($response);
  124. }
  125. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement