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