登录区分大小写:LOOPBACK4

问题描述 投票:0回答:1

我想使登录名在lb4中不区分大小写。我一直在阅读,我知道回送4(caseSensitiveEmail)中有一个选项,但我不知道如何使用它或在哪里编写。

在我的模型用户中,我有:

@model({ settings: { strict: false, caseSensitiveEmail: false } })

 @property({
    type: 'string',
    required: true,
  })
  email: string;

  @property({
    type: 'string',
    required: true,
  })
  password: string;

它不起作用,如果我使用以下方式登录:

[email protected]

并且在数据库中有:

[email protected]

[当我执行findBy()时返回false

我已经解决了通过.tolowercase()选项进行注册,登录,recoverpass ...的问题。但我认为这不是最佳选择。我想知道如何使用:caseSensitiveEmail或类似的

预先感谢。

node.js strongloop loopback loopback4
1个回答
0
投票

您可以通过添加以下内容将其关闭:

MyUser.settings.caseSensitiveEmail = false;

到您的MyUser.js文件。

© www.soinside.com 2019 - 2024. All rights reserved.