[英]How can authenticate an user without password in AdonisJs in Jwt mode?
how can authenticate users without password in AdonisJs in jwt mode?如何在 jwt 模式下在 AdonisJs 中验证没有密码的用户?
i work with sms verification code.if code match, user is authenticated.我使用短信验证码。如果验证码匹配,则用户通过身份验证。 so dont need to password.所以不需要密码。 but adonis jwt attempt
method need password.但是adonis jwt attempt
方法需要密码。
just use只是使用
await auth.generate(user);
example:例子:
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));
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.