Emberfire:如何检查登录是否失败?
Emberfire: How can I check that a login failed?
我正在使用 emberJS 和 emberfire 来做 email/password 登录系统。我正在使用 Torii(在 emberfire 中使用)来处理身份验证。
到目前为止,一切正常。我现在想添加一个功能,告诉用户如果登录失败,他们的 username/password 不正确。
在我的控制台上,当我给出错误时我会看到以下内容 email/password
我认为这意味着这是因为登录失败的响应。我现在的问题是我该如何处理这些信息?我的最终目标是将用户界面更改为 "Hey! Your login credentials were bad!"。但我不确定如何首先检查该信息。
好的。我想出了一些有用的东西。
我有以下代码片段
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
}
因此,一旦我进入错误状态,我就会执行我的错误处理逻辑。
我正在使用 emberJS 和 emberfire 来做 email/password 登录系统。我正在使用 Torii(在 emberfire 中使用)来处理身份验证。
到目前为止,一切正常。我现在想添加一个功能,告诉用户如果登录失败,他们的 username/password 不正确。
在我的控制台上,当我给出错误时我会看到以下内容 email/password
我认为这意味着这是因为登录失败的响应。我现在的问题是我该如何处理这些信息?我的最终目标是将用户界面更改为 "Hey! Your login credentials were bad!"。但我不确定如何首先检查该信息。
好的。我想出了一些有用的东西。
我有以下代码片段
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
}
因此,一旦我进入错误状态,我就会执行我的错误处理逻辑。