fix: исправление сброса пароля - область видимости pbAdmin и дефолтные значения для админских переменных
This commit is contained in:
parent
f14125d198
commit
b46a6ecd38
2 changed files with 4 additions and 3 deletions
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue