Advertisement
Guest User

Untitled

a guest
May 2nd, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.14 KB | None | 0 0
  1. {
  2. "success": true,
  3. "username": "mathijs.cop"
  4. }
  5.  
  6. 05-02 12:57:14.098 25405-26563/be.kdg.integratieproject D/Retrofit: ---> HTTP POST http://10.0.2.2:3863/api/account/login
  7. 05-02 12:57:14.098 25405-26563/be.kdg.integratieproject D/Retrofit: Content-Type: application/x-www-form-urlencoded; charset=UTF-8
  8. 05-02 12:57:14.098 25405-26563/be.kdg.integratieproject D/Retrofit: Content-Length: 35
  9. 05-02 12:57:14.098 25405-26563/be.kdg.integratieproject D/Retrofit: username=mathijs.cop&password=admin
  10. 05-02 12:57:14.098 25405-26563/be.kdg.integratieproject D/Retrofit: ---> END HTTP (35-byte body)
  11. 05-02 12:57:14.105 25405-26563/be.kdg.integratieproject D/Retrofit: <--- HTTP 400 http://10.0.2.2:3863/api/account/login (6ms)
  12. 05-02 12:57:14.105 25405-26563/be.kdg.integratieproject D/Retrofit: Content-Type: text/html; charset=us-ascii
  13. 05-02 12:57:14.105 25405-26563/be.kdg.integratieproject D/Retrofit: Server: Microsoft-HTTPAPI/2.0
  14. 05-02 12:57:14.105 25405-26563/be.kdg.integratieproject D/Retrofit: Date: Mon, 02 May 2016 12:57:22 GMT
  15. 05-02 12:57:14.105 25405-26563/be.kdg.integratieproject D/Retrofit: Connection: close
  16. 05-02 12:57:14.105 25405-26563/be.kdg.integratieproject D/Retrofit: Content-Length: 334
  17. 05-02 12:57:14.105 25405-26563/be.kdg.integratieproject D/Retrofit: OkHttp-Selected-Protocol: http/1.1
  18. 05-02 12:57:14.105 25405-26563/be.kdg.integratieproject D/Retrofit: OkHttp-Sent-Millis: 1462193834103
  19. 05-02 12:57:14.105 25405-26563/be.kdg.integratieproject D/Retrofit: OkHttp-Received-Millis: 1462193834105
  20. 05-02 12:57:14.106 25405-26563/be.kdg.integratieproject D/Retrofit: <--- END HTTP (334-byte body)
  21. 05-02 12:57:14.108 25405-25405/be.kdg.integratieproject E/LOGIN: UNSUCCESSFUL
  22.  
  23. namespace MVC.Controllers.API
  24. {
  25. public class AccountController : ApiController
  26. {
  27.  
  28. /// <summary>
  29. /// Inloggen van een gebruiker.
  30. /// </summary>
  31. /// <param name="aanmeldViewModel"></param>
  32. /// <returns></returns>
  33. [System.Web.Http.HttpPost]
  34. public IHttpActionResult Login(AanmeldViewModel aanmeldViewModel)
  35. {
  36. if (WebSecurity.Login(aanmeldViewModel.Username, aanmeldViewModel.Password, true))
  37. {
  38. return Ok(new { success = true, username = aanmeldViewModel.Username });
  39. }
  40. return Ok(new { success = false, message = "De opgegeven gebruikersnaam of wachtwoord is niet geldig!" });
  41. }
  42. }
  43. }
  44.  
  45. loginButton.setOnClickListener(new View.OnClickListener() {
  46. @Override
  47. public void onClick(View v) {
  48. username = usernameText.getText().toString();
  49.  
  50. password = passwordText.getText().toString();
  51. //logt de gebruiker in met username en paswoord
  52. login();
  53. }
  54. });
  55.  
  56.  
  57.  
  58. private void login(){
  59. getService().login(username,password,this);
  60. }
  61.  
  62.  
  63. @Override
  64. public void success(Login login, Response response) {
  65. Log.e("LOGIN","SUCCESS");
  66. Log.e("loginboolean", Boolean.toString(login.isSuccess()));
  67. Log.e("Loginnaam", login.getUsername()+"");
  68. loggedIn = login.isSuccess();
  69. System.out.println(loggedIn);
  70. SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
  71. sharedPreferences.edit().putBoolean("authorized",loggedIn).apply();
  72. if(login.isSuccess() == false){
  73. passwordText.setTextColor(getResources().getColor(R.color.red));
  74. passwordText.setHintTextColor(getResources().getColor(R.color.red));
  75. passwordText.clearFocus();
  76. usernameText.clearFocus();
  77. }else{
  78. Intent intent = new Intent(LoginActivity.this,MainActivity.class);
  79. intent.putExtra("loggedIn",loggedIn);
  80. startActivity(intent);
  81. }
  82.  
  83. }
  84.  
  85. @Override
  86. public void failure(RetrofitError error) {
  87. Log.e("LOGIN","UNSUCCESSFUL");
  88. Toast.makeText(this,"U moet een username en password worden ingegeven!", Toast.LENGTH_LONG).show();
  89.  
  90. }
  91.  
  92. @FormUrlEncoded
  93. @POST("/account/login")
  94. void login(@Field("username") String username, @Field("password") String password, Callback<Login> callback);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement