From b46a6ecd3865f523efa825e6819d4d7f015d634a Mon Sep 17 00:00:00 2001 From: Web-serfer Date: Tue, 5 May 2026 21:18:47 +0500 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D1=81=D0=B1=D1=80=D0=BE=D1=81?= =?UTF-8?q?=D0=B0=20=D0=BF=D0=B0=D1=80=D0=BE=D0=BB=D1=8F=20-=20=D0=BE?= =?UTF-8?q?=D0=B1=D0=BB=D0=B0=D1=81=D1=82=D1=8C=20=D0=B2=D0=B8=D0=B4=D0=B8?= =?UTF-8?q?=D0=BC=D0=BE=D1=81=D1=82=D0=B8=20pbAdmin=20=D0=B8=20=D0=B4?= =?UTF-8?q?=D0=B5=D1=84=D0=BE=D0=BB=D1=82=D0=BD=D1=8B=D0=B5=20=D0=B7=D0=BD?= =?UTF-8?q?=D0=B0=D1=87=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=B4=D0=BB=D1=8F=20?= =?UTF-8?q?=D0=B0=D0=B4=D0=BC=D0=B8=D0=BD=D1=81=D0=BA=D0=B8=D1=85=20=D0=BF?= =?UTF-8?q?=D0=B5=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0=BD=D1=8B=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/pages/api/auth/confirm-password-reset.ts | 4 ++-- frontend/src/pages/api/auth/request-password-reset.ts | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/frontend/src/pages/api/auth/confirm-password-reset.ts b/frontend/src/pages/api/auth/confirm-password-reset.ts index 90dcdf5..4bde0f8 100644 --- a/frontend/src/pages/api/auth/confirm-password-reset.ts +++ b/frontend/src/pages/api/auth/confirm-password-reset.ts @@ -1,8 +1,8 @@ import type { APIRoute } from 'astro'; const PB_POCKETBASE_URL = import.meta.env.PB_POCKETBASE_URL || 'http://localhost:8090'; -const PB_ADMIN_EMAIL = import.meta.env.PB_ADMIN_EMAIL; -const PB_ADMIN_PASSWORD = import.meta.env.PB_ADMIN_PASSWORD; +const PB_ADMIN_EMAIL = import.meta.env.PB_ADMIN_EMAIL || 'redibedi2019@gmail.com'; +const PB_ADMIN_PASSWORD = import.meta.env.PB_ADMIN_PASSWORD || 'Stalin4444'; const PASSWORD_MIN_LENGTH = 8; const PASSWORD_MAX_LENGTH = 12; diff --git a/frontend/src/pages/api/auth/request-password-reset.ts b/frontend/src/pages/api/auth/request-password-reset.ts index fbfb08f..8b35a29 100644 --- a/frontend/src/pages/api/auth/request-password-reset.ts +++ b/frontend/src/pages/api/auth/request-password-reset.ts @@ -141,8 +141,9 @@ export const POST: APIRoute = async ({ request }) => { // Проверяем существует ли пользователь (через админский доступ) let user = null; + let pbAdmin = null; try { - const pbAdmin = new PocketBase(PB_POCKETBASE_URL); + pbAdmin = new PocketBase(PB_POCKETBASE_URL); await pbAdmin.admins.authWithPassword(PB_ADMIN_EMAIL, PB_ADMIN_PASSWORD); user = await pbAdmin.collection('users').getFirstListItem(`email="${email}"`); console.log('User found:', user.id);