Как можно аутентифицировать пользователя без пароля в Adonis Js в режиме Jwt? - PullRequest
0 голосов
/ 04 марта 2020

как можно аутентифицировать пользователей без пароля в Adonis Js в режиме jwt?

я работаю с проверкой смс code.if совпадение кода, аутентификация пользователя. так что не нужно пароль. но метод adonis jwt attempt требует пароль.

1 Ответ

0 голосов
/ 04 марта 2020

просто используйте

await auth.generate(user);

пример:

async login({request, response, auth}) {
    const {verification_code, mobile} = request.all();
    let user = await User.findBy('mobile', mobile);
    if (user && await Hash.verify(verification_code, user.verification_code)) {
        response.json(await auth.generate(user));
    }
}
...