From 95dee88bc6e8dbf03c8c1781b53cd0a2fea25126 Mon Sep 17 00:00:00 2001 From: Iron_Felix Date: Sat, 20 Dec 2025 02:13:38 +0300 Subject: [PATCH] fix: xsrf header is added --- modules/frontend/src/pages/SettingsPage/SettingsPage.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/frontend/src/pages/SettingsPage/SettingsPage.tsx b/modules/frontend/src/pages/SettingsPage/SettingsPage.tsx index b05a03f..d3b6fc6 100644 --- a/modules/frontend/src/pages/SettingsPage/SettingsPage.tsx +++ b/modules/frontend/src/pages/SettingsPage/SettingsPage.tsx @@ -1,8 +1,12 @@ import React, { useEffect, useState, useRef } from "react"; import { updateUser, getUsersId, postMediaUpload } from "../../api"; import { useNavigate } from "react-router-dom"; +import { useCookies } from 'react-cookie'; export const SettingsPage: React.FC = () => { + const [cookies] = useCookies(['xsrf_token']); + const xsrfToken = cookies['xsrf_token'] || null; + const navigate = useNavigate(); const fileInputRef = useRef(null); @@ -89,6 +93,7 @@ export const SettingsPage: React.FC = () => { user_desc: userDesc || undefined, avatar_id: avatarId, // Может быть числом или null для удаления }, + headers: { "X-XSRF-TOKEN": xsrfToken }, }); localStorage.setItem("user_name", nickname);