我正在使用带有emberfire的emberJS来做电子邮件/密码登录系统。我正在使用Torii(在emberfire中使用)来处理身份验证。
到目前为止,一切都运作良好和花花公子。我现在想添加一个功能,告诉用户如果登录失败,他们的用户名/密码是不正确的。
在我的控制台上,当我提供错误的电子邮件/密码时,我会看到以下内容
我认为这意味着这是响应,因为登录失败。我现在的问题是如何处理这些信息?我的最终目标是更改用户界面,说“嘿!您的登录凭据不好!”。但我不知道如何首先检查这些信息。
答案 0 :(得分:0)
确定。我想出了有用的东西。
我有以下代码片段
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
}
因此,一旦我进入错误状态,那么我就会执行错误处理逻辑。