ジャンボモナカ

34歳のハゲデブがHTML5ハイブリッドアプリ開発プラットフォームmonacaを始めました。

今さら人に聞けないFirebase Authenticationを使ってログインする方法(メールアドレスとパスワード編)

既に新規会員登録済みの場合、firebase.auth().signInWithEmailAndPasswordメソッドでメールアドレスとパスワードでログインすることができる。

var _mailaddress;
var _password;

firebase.auth().signInWithEmailAndPassword(_mailaddress, _password).catch(function(error) {
  // Handle Errors here.
  var errorCode = error.code;
  var errorMessage = error.message;
  // ...
});

ログインした場合も、firebase.auth().onAuthStateChangedが呼び出されるので、それによってfirebase.User情報を取得することができる。


var _user;
var _mailaddress;
var _password;


firebase.auth().signInWithEmailAndPassword(_mailaddress, _password).catch(function(error) {
  // Handle Errors here.
  var errorCode = error.code;
  var errorMessage = error.message;
  // ...
});


firebase.auth().onAuthStateChanged(function(user) {
  if(user === null){

  }
});