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';
|
import type { APIRoute } from 'astro';
|
||||||
|
|
||||||
const PB_POCKETBASE_URL = import.meta.env.PB_POCKETBASE_URL || 'http://localhost:8090';
|
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_EMAIL = import.meta.env.PB_ADMIN_EMAIL || 'redibedi2019@gmail.com';
|
||||||
const PB_ADMIN_PASSWORD = import.meta.env.PB_ADMIN_PASSWORD;
|
const PB_ADMIN_PASSWORD = import.meta.env.PB_ADMIN_PASSWORD || 'Stalin4444';
|
||||||
|
|
||||||
const PASSWORD_MIN_LENGTH = 8;
|
const PASSWORD_MIN_LENGTH = 8;
|
||||||
const PASSWORD_MAX_LENGTH = 12;
|
const PASSWORD_MAX_LENGTH = 12;
|
||||||
|
|
|
||||||
|
|
@ -141,8 +141,9 @@ export const POST: APIRoute = async ({ request }) => {
|
||||||
|
|
||||||
// Проверяем существует ли пользователь (через админский доступ)
|
// Проверяем существует ли пользователь (через админский доступ)
|
||||||
let user = null;
|
let user = null;
|
||||||
|
let pbAdmin = null;
|
||||||
try {
|
try {
|
||||||
const pbAdmin = new PocketBase(PB_POCKETBASE_URL);
|
pbAdmin = new PocketBase(PB_POCKETBASE_URL);
|
||||||
await pbAdmin.admins.authWithPassword(PB_ADMIN_EMAIL, PB_ADMIN_PASSWORD);
|
await pbAdmin.admins.authWithPassword(PB_ADMIN_EMAIL, PB_ADMIN_PASSWORD);
|
||||||
user = await pbAdmin.collection('users').getFirstListItem(`email="${email}"`);
|
user = await pbAdmin.collection('users').getFirstListItem(`email="${email}"`);
|
||||||
console.log('User found:', user.id);
|
console.log('User found:', user.id);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue