Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2017
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. private void loginUser(){
  2. final String username = mUsernameView.getText().toString().trim();
  3. final String password = mPasswordView.getText().toString().trim();
  4.  
  5. StringRequest stringRequest = new StringRequest(Request.Method.POST, URLS.POST_LOGIN,
  6. new Response.Listener<String>() {
  7. @Override
  8. public void onResponse(String response) {
  9. try {
  10. JSONObject jsonObject = new JSONObject(response);
  11. if(jsonObject.has("key")){
  12. SharedPreferences.Editor prefEditor = sharedPref.edit();
  13. prefEditor.putString(SharedPreference.Account.AUTH_TOKEN, jsonObject.optString("key"));
  14. prefEditor.apply();
  15. Toast.makeText(LoginActivity.this,
  16. "Logging In",Toast.LENGTH_SHORT).show();
  17. nextActivity(false);
  18. setReturn(true);
  19. }else{
  20. Toast.makeText(LoginActivity.this,
  21. "Invalid Credentials",Toast.LENGTH_SHORT).show();
  22. setReturn(false);
  23. }
  24. } catch (JSONException e) {
  25. Toast.makeText(LoginActivity.this,
  26. "Invalid Credentials",Toast.LENGTH_SHORT).show();
  27. setReturn(false);
  28. }
  29. }
  30. },
  31. new Response.ErrorListener() {
  32. @Override
  33. public void onErrorResponse(VolleyError error) {
  34. Toast.makeText(LoginActivity.this,
  35. "Invalid Credentials",Toast.LENGTH_SHORT).show();
  36. setReturn(false);
  37. }
  38. }){
  39. @Override
  40. protected Map<String,String> getParams(){
  41. Map<String,String> params = new HashMap<>();
  42. params.put(SharedPreference.Account.USERNAME, username);
  43. params.put(SharedPreference.Account.PASSWORD,password);
  44. return params;
  45. }
  46.  
  47. };
  48.  
  49. RequestQueue requestQueue = Volley.newRequestQueue(this);
  50. requestQueue.add(stringRequest);
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement