0
私はWebベースのアプリケーションを開発するためにGoogleのfirebaseを使用しています。私は新しいユーザーを作成するためのサインアップフォームを作成しました。間違ったパスワードであってもユーザーのWebログのfirebase認証
document.querySelector('#sign-in- button').addEventListener('click',function(evt){
evt.preventDefault();
var form = document.querySelector('#sign-in-form');
var email = form.email.value;
var password = form.email.value;
firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(err) {
// Handle Errors here.
var errorCode = err.code;
var errorMessage = err.message;
});
これはうまく動作し、新しいユーザーが自分のコンソールに表示されています。しかし、サインアウトした後、同じ電子メールを使用して間違ったパスワードのサインインフォームで再度サインインします。
document.querySelector('#sign-in-
button').addEventListener('click',function(evt){
evt.preventDefault();
var form = document.querySelector('#sign-in-form');
var email = form.email.value;
var password = form.email.value;
firebase.auth().signInWithEmailAndPassword(email, password).catch(function(err) {
// Handle Errors here.
var errorCode = err.code;
var errorMessage = err.message;
if (errorCode === 'auth/wrong-password') {
alert('Wrong password.');
} else {
alert(errorMessage);
}
});
});
エラーは表示されません。私も試してみた
firebase.auth().currentUser;
しかし、それはnullを表示しません。
間違えてパスワードを取得しているあなたのコードで