import { HttpContextContract } from '@ioc:Adonis/Core/HttpContext' export default class AuthController { public async login({auth, request, response}: HttpContextContract) { const username = request.input('username') const password = request.input('password') try { await auth.attempt(username, password) response.ok("Login successful") } catch (error) { return error } } public async logout({auth, response}: HttpContextContract) { await auth.logout() return response.ok('Logged out successfully') } }