async loginHandler(data: typeof users.$inferInsert, ctx: Context) {
const { accessToken, refreshToken } = await super.login(data)
const cookies = new Cookies(ctx.req, ctx.res, {
secure: process.env.NODE_ENV === 'production',
})
cookies.set('accessToken', accessToken, { ...accessTokenCookieOptions })
cookies.set('refreshToken', refreshToken, {
...refreshTokenCookieOptions,
})
cookies.set('logged_in', 'true', { ...accessTokenCookieOptions })
return { success: true }
}
async loginHandler(data: typeof users.$inferInsert, ctx: Context) {
const { accessToken, refreshToken } = await super.login(data)
const cookies = new Cookies(ctx.req, ctx.res, {
secure: process.env.NODE_ENV === 'production',
})
cookies.set('accessToken', accessToken, { ...accessTokenCookieOptions })
cookies.set('refreshToken', refreshToken, {
...refreshTokenCookieOptions,
})
cookies.set('logged_in', 'true', { ...accessTokenCookieOptions })
return { success: true }
}