Как использовать «авторизацию» с Adonis без зашифрованного пароля? - PullRequest
1 голос
/ 21 февраля 2020

Я использую Adonis connect с БД MS SQL, у которой нет зашифрованного пароля, но необходимо создать токен для повторного использования (потому что я использую Auth), но он не работает.

читая документацию , я пытаюсь "Ха sh", чтобы этот пароль и их аутентификация не работали. Поэтому я пытаюсь зашифровать и их аутентификации, нет, снова.

И, наконец, я пытаюсь шифровать, ха sh и их аутентификации ... И они не работают: |

Кто-то, как получить пройти за это, можете мне помочь?

1 Ответ

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

Не знаю, возможно ли это без зашифрованного пароля. Хранение паролей в незашифрованном виде не очень хорошая идея.

Вы можете зашифровать все пароли с помощью этого кода:

  const Hash = use("Hash");

  const users = await User.all();
  users.rows.forEach(async u => {
    u.password = await Hash.make(u.password);
    await u.save();
  });

!! Запускать только один раз

...