Emberfire:我如何检查登录失败?

时间:2017-05-11 20:05:45

标签: ember.js emberfire torii

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

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

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

enter image description here

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

1 个答案:

答案 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
                     }

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