2014-04-29 3 views
0

내 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); 
        } 
       }); 
      } 

답변

관련 문제