From 7d7d5e9f1e70112570b59351fcd02892d316b0e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20Moruj=C3=A3o?= Date: Mon, 25 Jan 2021 23:18:58 +0000 Subject: [PATCH] fixed reset password only working a first time --- src/App.js | 2 +- .../Accounts/ForgotPassword/ForgotPassword.js | 10 +++------- src/css/_general.scss | 3 ++- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/src/App.js b/src/App.js index 3d45a3852..6e983a59d 100644 --- a/src/App.js +++ b/src/App.js @@ -108,7 +108,7 @@ const App = () => { - + } /> diff --git a/src/components/Accounts/ForgotPassword/ForgotPassword.js b/src/components/Accounts/ForgotPassword/ForgotPassword.js index 741b461a0..d5d131c94 100644 --- a/src/components/Accounts/ForgotPassword/ForgotPassword.js +++ b/src/components/Accounts/ForgotPassword/ForgotPassword.js @@ -4,14 +4,10 @@ import Cookies from 'js-cookie'; import RequestReset from './request'; import NewPassword from './reset'; -const resetToken = Cookies.get('resetToken'); +const resetTokenCookie = Cookies.get('resetToken'); -const ForgotPassword = () => { - useEffect(() => { - return () => { - Cookies.remove('resetToken'); - }; - }, []); +const ForgotPassword = (props) => { + const resetToken = props.match.params.token || resetTokenCookie; if (resetToken) return ; diff --git a/src/css/_general.scss b/src/css/_general.scss index 87e7ffad3..9efec57fc 100644 --- a/src/css/_general.scss +++ b/src/css/_general.scss @@ -1,7 +1,8 @@ body, html { height: 100%; - background: #fafafa; + background: #fafafa; + overflow-x: hidden; } #root {