Advertisement
Guest User

Login

a guest
Apr 15th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. login(){
  2. var count;
  3. let loading = this.loadingCtrl.create({
  4. content: 'Logging in...'
  5. });
  6.  
  7. loading.present();
  8. var link = this.constant.apiURL+'api/login';
  9. var myData = {username: this.data.username, password:this.data.password};
  10.  
  11. this.http.post(link, myData)
  12. .subscribe(data => {
  13. localStorage.setItem('user',JSON.stringify(data['_body']));
  14. try{
  15. var user = JSON.parse(JSON.parse(localStorage.getItem('user')));
  16. count = Object.keys(user).length;
  17. }catch(e){
  18. count = 0;
  19. }
  20.  
  21. if (count == 0) {
  22. loading.dismiss();
  23. let alert = this.alertCtrl.create({
  24. title: 'Ooops!',
  25. subTitle: data['_body'],
  26. buttons: ['OK']
  27. });
  28. alert.present();
  29. }else{
  30. this.navCtrl.setRoot(HomePage);
  31. loading.dismiss();
  32. }
  33. }, error => {
  34. var err = JSON.parse(error['_body'])
  35. let alert = this.alertCtrl.create({
  36. title: 'Ooops!',
  37. subTitle: err.error,
  38. buttons: ['OK']
  39. });
  40. alert.present();
  41. console.log(err);
  42. loading.dismiss();
  43. });
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement