AuthController.ts 348 B

12345678910
  1. import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext'
  2. export default class AuthController {
  3. public async login({ request, auth }: HttpContextContract) {
  4. const { username, password } = request.all()
  5. return await auth.use('api').attempt(username, password, {
  6. expiresIn: '30 days'
  7. })
  8. }
  9. }