diff --git a/app/Controllers/Http/UsersController.ts b/app/Controllers/Http/UsersController.ts index b34c568..751a712 100644 --- a/app/Controllers/Http/UsersController.ts +++ b/app/Controllers/Http/UsersController.ts @@ -24,4 +24,9 @@ export default class UsersController { return { message: 'Vous avez été déconnecté' } } + public async me ({auth}: HttpContextContract) { + await auth.authenticate() + return auth.user + } + } diff --git a/start/routes.ts b/start/routes.ts index c349c60..8389197 100644 --- a/start/routes.ts +++ b/start/routes.ts @@ -31,6 +31,7 @@ Route Route.post('/login', 'UsersController.login') Route.post('/logout', 'UsersController.logout') Route.post('/token', 'UsersController.createInfiniteToken') + Route.post('/user', 'UsersController.me') }) .prefix('auth')