10 lines
346 B
TypeScript
10 lines
346 B
TypeScript
import { UserSchema } from '#database/schema'
|
|
import hash from '@adonisjs/core/services/hash'
|
|
import { compose } from '@adonisjs/core/helpers'
|
|
import { withAuthFinder } from '@adonisjs/auth/mixins/lucid'
|
|
|
|
export default class User extends compose(
|
|
UserSchema,
|
|
withAuthFinder(hash, { uids: ['username'], passwordColumnName: 'password' })
|
|
) {}
|