Authentication 在Jwt模式下,如何在AdonisJs中验证没有密码的用户?
在jwt模式下,如何在AdonisJs中验证没有密码的用户 我使用短信验证代码。如果代码匹配,则用户已通过身份验证。所以不需要输入密码。但是adonis jwtAuthentication 在Jwt模式下,如何在AdonisJs中验证没有密码的用户?,authentication,jwt,adonis.js,Authentication,Jwt,Adonis.js,在jwt模式下,如何在AdonisJs中验证没有密码的用户 我使用短信验证代码。如果代码匹配,则用户已通过身份验证。所以不需要输入密码。但是adonis jwt尝试方法需要密码。只需使用 await auth.generate(user); 例如: async login({request, response, auth}) { const {verification_code, mobile} = request.all(); let user = await User.fi
尝试
方法需要密码。只需使用
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));
}
}