パスワードリセットメカニズムを作成しようとしていますが、行き詰まります。Firebaseの基本的なメール/パスワード認証でこれを行う方法の提案
質問する
15827 次
4 に答える
0
これは、私の問題を理解しようとしたときに出てきた最初の Google の結果でした。yeoman angularfire ジェネレーターを使用しているが、メール送信機能を追加したい人にとっては、これは機能するはずです。simpleLogin.js の単純なログイン ファクトリに次を追加します。
resetPassword: function(emailIn){
return auth.$resetPassword({
email: emailIn
}, function(error) {
if (error) {
switch (error.code) {
case "INVALID_USER":
console.log("The specified user account does not exist.");
break;
default:
console.log("Error resetting password:", error);
}
} else {
console.log("Password reset email sent successfully!");
}
});
},
login.js ファイルから呼び出します
$scope.resetPassword = function(email){
simpleLogin.resetPassword(email)
};
于 2015-06-16T15:23:42.923 に答える
0
https://www.firebase.com/docs/security/simple-login-email-password.html
authClient.changePassword(email, oldPassword, newPassword, function(error, success) {
if (!error) {
console.log('Password change successfully');
}
});
于 2013-03-01T14:41:53.353 に答える