0
我有以下代码调用我的Firebase工厂。我如果用户输入有效的用户名和密码,它的工作,但是当我有一个错误的用户名和密码,我得到一个错误400AngularFire电子邮件验证错误
这里的火力
firebaseObj.loginUser = function(username,password){
return auth.$signInWithEmailAndPassword(username,password);
};
对我厂的电话这里是我的控制器调用工厂
loc.doLogin = function(){
firebaseFactory.loginUser(loc.userinfo.email,loc.userinfo.password).then(function(resp){
console.log(resp.uid);
}).catch(function(error){
console.log(error);
});
};
知道为什么,如果我输入有效的用户名和密码,它的工作,如果我输入了错误的信息,我得到一个错误400?
https://www.googleapis.com/identitytoolkit/v3/relyingparty/verifyPassword?key=XXXXXXXXXXX 400()
我有我的控制台上启用。当我输入无效的用户名和密码时,我只收到400错误,我也收到回复说无效的验证。 – Ennio
你能告诉我你的代码吗?当您收回400时,请使用.catch(函数(err))来纠正错误 –
无论原因是什么,当登录尝试不成功时,后端返回400是正常的。你不能改变这种行为。 – bojeil