我正在使用emberJS与emberfire一起进行电子邮件/密码登录系统。我正在使用Torii (在emberfire中使用)来处理身份验证。
到目前为止,一切都很顺利。现在我想添加一个功能,它告诉用户,如果登录失败,他们的用户名/密码是不正确的。
在我的控制台上,当我给出一个糟糕的电子邮件/密码时,我会看到以下内容

这意味着这是响应,因为登录失败了。我现在的问题是,我该如何处理这些信息?我的最终目标是更改用户界面,说“嘿!您的登录凭据很糟糕!”但我不知道如何从一开始就检查这些信息。
发布于 2017-05-11 23:35:07
好的。我想出了一些有用的东西。
我有以下代码片段
this.get('session').open('firebase',
{ provider: "password",
email: username,
password: password
});我需要把它加上去
this.get('session').open('firebase',
{ provider: "password",
email: username,
password: password
}).then( function(data) {
// successful state
}, function(error) {
// Error state
}因此,一旦进入错误状态,我就会执行错误处理逻辑。
https://stackoverflow.com/questions/43924608
复制相似问题