내 anglefire 프로젝트에서 사용자를 삭제하려고합니다. 전자 메일과 암호는 올바르게 전달되지만 어떤 이유로이 방법은 실행되지 않습니다.사용자 제거가 작동하지 않습니다.
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
}
정식 변수가 정확하고 내가 오류를 받고 있지 않다 : 여기 내 인증 서비스의 코드 (나는 몇 가지 설명 주석을 추가)입니다.
입니다 내 angularfire 심판, 같은 $는 createUser와 $ 로그인과 같은 다른 방법이 작업 올바르게 기능 얼마나 : 나는 resetpassword이 작업을 수행 것으로 나타났습니다하지만 콜백하지 않습니다 :
var ref = new Firebase(FIREBASE_URL);
var auth = $firebaseSimpleLogin(ref);
편집 # 2 우연히 있다. 아무도 이유를 아나요? 내가 틀리거나 올바른를 OLDpassword에서 제공 여부를 직접 중포 기지 간단한 로그인을 사용하는 경우, 당신이 위의 참조하는 방법은 마지막 인수로 콜백을 받아, 아무것도
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);
}
});
}