Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- login(){
- var count;
- let loading = this.loadingCtrl.create({
- content: 'Logging in...'
- });
- loading.present();
- var link = this.constant.apiURL+'api/login';
- var myData = {username: this.data.username, password:this.data.password};
- this.http.post(link, myData)
- .subscribe(data => {
- localStorage.setItem('user',JSON.stringify(data['_body']));
- try{
- var user = JSON.parse(JSON.parse(localStorage.getItem('user')));
- count = Object.keys(user).length;
- }catch(e){
- count = 0;
- }
- if (count == 0) {
- loading.dismiss();
- let alert = this.alertCtrl.create({
- title: 'Ooops!',
- subTitle: data['_body'],
- buttons: ['OK']
- });
- alert.present();
- }else{
- this.navCtrl.setRoot(HomePage);
- loading.dismiss();
- }
- }, error => {
- var err = JSON.parse(error['_body'])
- let alert = this.alertCtrl.create({
- title: 'Ooops!',
- subTitle: err.error,
- buttons: ['OK']
- });
- alert.present();
- console.log(err);
- loading.dismiss();
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement