Логин чувствителен к регистру: LOOPBACK4 - PullRequest
0 голосов
/ 22 февраля 2020

Я хочу сделать регистрацию без учета регистра в lb4. Я читал, я знаю, что в loopback 4 есть опция (caseSensitiveEmail), но я не знаю, как ее использовать и где ее написать.

В моей модели пользователь имеет:

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

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

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

Это не работает, и если я войду в систему с:

EXAMPLE@mail.com

и в БД есть:

example@mail.com

когда я делаю findBy() возврат false.

Я разрешил его, сделав регистрацию, логин, recoverypass ... с Опция .tolowercase (). Но я думаю, что это не лучший вариант. Я хочу знать, как использовать: caseSensitiveEmail или аналогичные

СПАСИБО заранее.

1 Ответ

0 голосов
/ 22 февраля 2020

Вы можете отключить это, добавив:

MyUser.settings.caseSensitiveEmail = false;

в файл MyUser. js.

...