0

我正在使用带有 emberfire 的 emberJS 来做电子邮件/密码登录系统。我正在使用 Torii(在 emberfire 内部使用)来处理身份验证。

到目前为止,一切正常,花花公子。我现在想添加一个功能,告诉用户如果登录失败,他们的用户名/密码不正确。

在我的控制台上,当我提供错误的电子邮件/密码时,我会看到以下内容

在此处输入图像描述

我认为这意味着这是因为登录失败的响应。我现在的问题是我该如何处理这些信息?我的最终目标是将用户界面更改为“嘿!您的登录凭据错误!”。但我不确定如何首先检查该信息。

4

1 回答 1

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
                     }

因此,一旦我进入错误状态,我就会执行错误处理逻辑。

于 2017-05-11T23:35:07.227 回答