0
Firebaseを使用している登録ユーザーに確認メールを送信します。AngularJS Firebase sendEmailVerificationが動作しません
マイ合わせコントローラは、次のようなものです:
app.controller("MyregisterCtrl", ["$scope", "firebase", "$firebaseAuth", "$location", function ($scope, firebase, $firebaseAuth, $location) {
$scope.signUp = function() {
var username = $scope.user.email;
var password = $scope.user.password;
if (username && password) {
var auth = $firebaseAuth();
var user = firebase.auth().currentUser;
auth.$createUserWithEmailAndPassword(username, password)
user.sendEmailVerification()
.then(function() {
console.log("User signup success");
$scope.errMsg = false;
$location.path('/login.signin');
}).catch(function (error) {
$scope.errMsg = true;
$scope.errorMessage = error.message;
});
}
}
}]);
ユーザーがFirebaseユーザデータベースに登録されます。しかし、確認メールを受け取るには、送信ボタンの3回続けてクリックする必要があります。非常に奇妙な。
なぜ最初の送信クリックで送信しないのですか?ここで
は、エラーのスクリーンショットです:ユーザアカウントの作成