Новье

This commit is contained in:
Web-serfer 2026-05-05 23:22:04 +05:00
parent ee6973eb6a
commit 583bbb9bad
2 changed files with 11 additions and 3 deletions

View file

@ -20,12 +20,13 @@ function validatePassword(password: string): { valid: boolean; error?: string }
} }
export const POST: APIRoute = async ({ request, redirect }) => { export const POST: APIRoute = async ({ request, redirect }) => {
console.log('[SIGNUP API] Received request');
try { try {
const data = await request.json(); const data = await request.json();
console.log('Registration attempt:', { email: data.email, firstName: data.firstName, lastName: data.lastName }); console.log('[SIGNUP API] Parsed data:', { email: data.email, firstName: data.firstName, lastName: data.lastName });
const { firstName, lastName, email, phone, password } = data; const { firstName, lastName, email, password } = data;
if (!firstName || !lastName || !email || !password) { if (!firstName || !lastName || !email || !password) {
return new Response(JSON.stringify({ return new Response(JSON.stringify({

View file

@ -1014,15 +1014,22 @@ import { SITE_URL } from '@constants';
submitBtn.classList.add('loading'); submitBtn.classList.add('loading');
try { try {
console.log('[FRONTEND] Sending registration request...');
console.log('[FRONTEND] Data:', { firstName, lastName, email, password: '***' });
const response = await fetch('/api/auth/sign-up', { const response = await fetch('/api/auth/sign-up', {
method: 'POST', method: 'POST',
headers: { headers: {
'Content-Type': 'application/json', 'Content-Type': 'application/json',
}, },
body: JSON.stringify({ firstName, lastName, email, phone, password }), body: JSON.stringify({ firstName, lastName, email, password }),
}); });
console.log('[FRONTEND] Response status:', response.status);
const result = await response.json(); const result = await response.json();
console.log('[FRONTEND] Response data:', result);
if (result.success) { if (result.success) {
// Показываем success message и скрываем footer // Показываем success message и скрываем footer