kaori 4 anni fa
parent
commit
5b4a99aa7f
1 ha cambiato i file con 27 aggiunte e 1 eliminazioni
  1. 27 1
      src/client/js/components/PasswordResetRequestForm.jsx

+ 27 - 1
src/client/js/components/PasswordResetRequestForm.jsx

@@ -10,6 +10,26 @@ const PasswordResetRequestForm = (props) => {
 
 
   const changeEmail = (inputValue) => {
   const changeEmail = (inputValue) => {
     setEmail(inputValue);
     setEmail(inputValue);
+    console.log(email);
+  };
+
+  const onClickSendPasswordResetRequestMail = async(email) => {
+    console.log('hogeEmail', email);
+    try {
+      // const res = await appContainer.apiPost('/forgot-password', { });
+      // const { failedToSendEmail } = res.data;
+      // if (failedToSendEmail == null) {
+      //   const msg = `Email has been sent<br>・${email}`;
+      //   toastSuccess(msg);
+      // }
+      // else {
+      //   const msg = { message: `email: ${failedToSendEmail.email}<br>reason: ${failedToSendEmail.reason}` };
+      //   toastError(msg);
+      // }
+    }
+    catch (err) {
+      // toastError(err);
+    }
   };
   };
 
 
   return (
   return (
@@ -20,7 +40,13 @@ const PasswordResetRequestForm = (props) => {
         </div>
         </div>
       </div>
       </div>
       <div className="form-group">
       <div className="form-group">
-        <input name="reset-password-btn" className="btn btn-lg btn-primary btn-block" value="Reset Password" type="submit" />
+        <input
+          name="reset-password-btn"
+          className="btn btn-lg btn-primary btn-block"
+          value="Reset Password"
+          type="submit"
+          onClick={() => { onClickSendPasswordResetRequestMail(email) }}
+        />
       </div>
       </div>
       <a href="/login">
       <a href="/login">
         <i className="icon-login mr-1"></i>Return to login
         <i className="icon-login mr-1"></i>Return to login