2016-07-19 11 views
0

Ionic Platformの認証サービスを使用して、ユーザーを登録およびログインしています。サインアップは正常に機能しますが、ログイン中は成功関数もエラー関数も呼び出されません。コンソールは、しかし、メッセージ「」イオンのユーザーを示しています。ロードされたユーザーを」基本ログインがionic.ioプラットフォームと連携していません

Ionic.Auth.login('basic', {'remember': true}, details).then(
    function(loggeduser){ 
     console.log("logged in"); 
     $ionicLoading.hide(); 
     $state.go('app.dashboard'); 
    }, function(error){ 
     $ionicLoading.hide(); 
     vm.showAlert('Invalid username or password.'); 
    } 
); 

答えて

0

ユーザーをサインアップした後、必ず(1)ユーザーを保存し、その後、(2)、このログインそのことを確認しますコードは、ユーザーが正常に保存された後に実行さ

EDIT:?。

Ionic.Auth.signup(details).then(function(newUser) { 
    user = Ionic.User.current(); 
    console.log('check here if auth',user.isAuthenticated()); 
    //Implement your login here 
}, function(error) { 
    console.log('failed'); 
}); 
+0

あなたは私がionic.ioするにはログインすると、私は、ユーザーが作成されたことを確認することができ、ユーザを保存とはどういう意味ですか –

+0

ときあなたはユーザーを登録し、dbに保存する必要があります(そのように見えます)。今のところ、それがうまくいくなら、それはタイミングの問題であるので、私のアドバイスを取るべきです。 – gcoreb

+0

別のログインフォームを作成し、同じユーザー名とパスワードでログインしようとしました。ログインは成功したようですが、成功関数は呼び出されません。 –

関連する問題