rework and update deps

This commit is contained in:
2021-04-18 17:02:17 +02:00
commit 16216a4906
44 changed files with 5399 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
import { HttpContextContract } from '@ioc:Adonis/Core/HttpContext'
export default class UsersController {
public async login ({request, auth}: HttpContextContract) {
const email = request.input('email')
const password = request.input('password')
const token = await auth.use('api').attempt(email, password, {
expiresIn: '2 days'
})
return token.toJSON()
}
public async createInfiniteToken ({request, auth}: HttpContextContract) {
const email = request.input('email')
const password = request.input('password')
const token = await auth.use('api').attempt(email, password)
return token.toJSON()
}
public async logout ({auth}: HttpContextContract) {
await auth.use('api').logout()
return { message: 'Vous avez été déconnecté' }
}
}