0
我試圖刪除我的angularfire項目中的用戶。電子郵件和密碼會正確傳遞,但由於某種原因,此方法無法執行。這裏是我的身份驗證服務的代碼(我加了一些說明性註釋):刪除用戶不起作用
removeUser: function (email, password) {
console.log(email); --> Correct Email
console.log(password); --> Correct password
auth.$removeUser(email, password, function (succes, error) {
console.log('in removeUser'); --> Does not print
if (!error) {
console.log('user deleted'); --> Also doesn't print
} else {
console.log(error); --> You guessed it, doesn't print
}
});
console.log('Why am I even here?'); --> Does print
}
中的auth變量是正確的,我沒有得到任何錯誤。
這是我如何得到我的angularfire裁判,其他方法,如$的createUser和$登錄正在correcty:
var ref = new Firebase(FIREBASE_URL);
var auth = $firebaseSimpleLogin(ref);
編輯#2:我注意到,resetpassword的工作,但回調不發生。有誰知道爲什麼?無論是我給的錯誤或正確的舊密碼,它不顯示任何信息
resetpassword: function (email, oldPassword, newPassword) {
return auth.$changePassword(email, oldPassword, newPassword, function (error) {
console.log('in resetpass auth'); //doesn't print, no errors
if (!error) {
console.log('Password changed succesfully');
} else {
console.log(error);
}
});
}