This commit is contained in:
nguyentrungthat 2025-10-30 10:16:18 +07:00
parent aa1c315531
commit 00621e2cbe
1 changed files with 2 additions and 10 deletions

View File

@ -1,15 +1,7 @@
import { DateTime } from 'luxon'
import hash from '@adonisjs/core/services/hash'
import { compose } from '@adonisjs/core/helpers'
import { BaseModel, column } from '@adonisjs/lucid/orm'
import { withAuthFinder } from '@adonisjs/auth/mixins/lucid'
const AuthFinder = withAuthFinder(() => hash.use('scrypt'), {
uids: ['email'],
passwordColumnName: 'password',
})
export default class User extends compose(BaseModel, AuthFinder) {
export default class User extends BaseModel {
@column({ isPrimary: true })
declare id: number
@ -19,7 +11,7 @@ export default class User extends compose(BaseModel, AuthFinder) {
@column()
declare email: string
@column({ serializeAs: null })
@column()
declare password: string
@column.dateTime({ autoCreate: true })