diff --git a/client/src/pages/me/ui/sections/SettingsPage.tsx b/client/src/pages/me/ui/sections/SettingsPage.tsx index 9c88dc1..943f542 100644 --- a/client/src/pages/me/ui/sections/SettingsPage.tsx +++ b/client/src/pages/me/ui/sections/SettingsPage.tsx @@ -277,7 +277,12 @@ export function SettingsPage() { )} {!m.active && m.type !== 'password' && ( - )} diff --git a/server/prisma/prisma/dev.db b/server/prisma/prisma/dev.db index 6f4fb62..c83aff7 100644 Binary files a/server/prisma/prisma/dev.db and b/server/prisma/prisma/dev.db differ diff --git a/server/src/index.js b/server/src/index.js index 19cd72e..2f1477e 100644 --- a/server/src/index.js +++ b/server/src/index.js @@ -75,6 +75,9 @@ await fastify.register(fastifyStatic, { fastify.decorate('authenticate', async function authenticate(request, reply) { try { + if (!request.headers.authorization && request.query?.token) { + request.headers.authorization = `Bearer ${request.query.token}` + } await request.jwtVerify() } catch { return reply.code(401).send({ error: 'Не авторизован' })