akveo / akveo/nebular

NbLoginComponent doesn't show errors after send login request

未关闭
#2,996 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
TypeScript
星标
8.1k
派生
1.5k
PR 合并指标
30 天内没有已合并 PR

描述

### Issue type

**I'm submitting a ...** (check one with "x")

* [x ] bug report
* [ ] feature request

### Issue description

**Current behavior:**
After I click "Log In" button in login component and 400 error code is received from API, no error message are displayed and button "Log In" is still disabled.

**Expected behavior:**
After failed authorization, error message should be displayed and button should back to enable state.

**Steps to reproduce:**
Type email and password and click "Log in" button.

**Related code:**

![image](https://user-images.githubusercontent.com/8430445/148597919-9c0ee0d8-ca21-47ee-9a5b-ac0eab2d42e4.png)

Configuration:

```
NbAuthModule.forRoot({
strategies: [
NbPasswordAuthStrategy.setup({
name: 'email',
baseEndpoint: '',
token: {
class: NbAuthJWTToken,
key: 'jwt',
},
login: {
endpoint: 'auth/local',
method: 'post',
},
}),
],
forms: {
login: {
rememberMe: false,
socialLinks: [],
showMessages: {
success: true,
error: true,
},
},
},
}),
```

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。