import React, {useEffect, useState} from 'react'; import {Header} from "../Header"; import {Button, Form, Input, Modal, notification, Spin} from "antd"; import axios from "axios"; import '../App.css' import env from "../env"; import {useNavigate, useSearchParams} from "react-router-dom"; const Reset = () => { const [loading, setLoading] = useState(false); const [searchParams, setSearchParams] = useSearchParams(); const history = useNavigate() const resetPassword = (data) => { setLoading(true) const param = searchParams.get("id"); if(param==null){ Modal.error({ title: 'Невалиден линк', }); return; } axios.post(env.api+"Users/reseted",{}, { params: { validityString: param, newPassword: data.password }}).then(el => { setLoading(false) Modal.success({ title: 'Успешно потврдена сменета лозинка. Ќе бидете редиректирани за 3 секунди', }); setTimeout(()=>{ history('/login') },3000) }).catch(er=>{ setLoading(false) if(er.response.data.includes("Invalid check")){ Modal.error({ title: 'Невалиден линк', }); } if(er.response.data.includes("Link expired")){ Modal.error({ title: 'Линкот е стар. Ве молиме обновете го.', }); } }); } return (

Ресетирајте ја вашата лозинка

Modal.error({title: "Ве молиме пополнете ги задолжителните полиња"})}>
) } export default Reset;