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);