diff --git a/astro.config.mjs b/astro.config.mjs index d9f60dd..9efff5a 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -48,7 +48,6 @@ export default defineConfig({ output: 'server', adapter: node({ mode: 'standalone' }), redirects: { - '/album/list': { status: 307, destination: '/maintenance' }, '/anim': { status: 307, destination: '/maintenance' }, '/anim/[id]': { status: 307, destination: '/maintenance' }, '/anim/list': { status: 307, destination: '/maintenance' }, diff --git a/prisma/migrations/20250324164432_add_unique_token/migration.sql b/prisma/migrations/20250324164432_add_unique_token/migration.sql new file mode 100644 index 0000000..54c1f94 --- /dev/null +++ b/prisma/migrations/20250324164432_add_unique_token/migration.sql @@ -0,0 +1,8 @@ +/* + Warnings: + + - A unique constraint covering the columns `[token]` on the table `session` will be added. If there are existing duplicate values, this will fail. + +*/ +-- CreateIndex +CREATE UNIQUE INDEX `session_token_key` ON `session`(`token`); diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 5970e08..0b04567 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -429,7 +429,7 @@ model users { model session { id String @id userId String @db.VarChar(255) - token String + token String @unique expiresAt DateTime ipAddress String? userAgent String? diff --git a/src/components/Sidebar.astro b/src/components/Sidebar.astro index 4fea549..144e8b7 100644 --- a/src/components/Sidebar.astro +++ b/src/components/Sidebar.astro @@ -19,7 +19,6 @@ const listClass = ---