Explorar o código

get token from pathname

kaori %!s(int64=4) %!d(string=hai) anos
pai
achega
17edc84e1f
Modificáronse 1 ficheiros con 3 adicións e 3 borrados
  1. 3 3
      src/client/js/components/PasswordResetExecutionForm.jsx

+ 3 - 3
src/client/js/components/PasswordResetExecutionForm.jsx

@@ -16,8 +16,8 @@ const PasswordResetExecutionForm = (props) => {
   const [newPasswordConfirm, setNewPasswordConfirm] = useState('');
   const [validationErrorI18n, setValidationErrorI18n] = useState('');
 
-  const passwordResetElem = document.getElementById('email-for-password-reset');
-  const email = passwordResetElem.textContent;
+  const pathname = window.location.pathname.split('/');
+  const token = pathname[2];
 
   const changePassword = async(e) => {
     e.preventDefault();
@@ -34,7 +34,7 @@ const PasswordResetExecutionForm = (props) => {
 
     try {
       await appContainer.apiv3Put('/forgot-password', {
-        email, newPassword, newPasswordConfirm,
+        token, newPassword, newPasswordConfirm,
       });
 
       setNewPassword('');