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