diff --git a/api/db/member.go b/api/db/member.go
index cbce9549248680f01ede90afe284412064ce3afc..085eb0797aeb57d22175942c68f9d63dadd96e27 100644
--- a/api/db/member.go
+++ b/api/db/member.go
@@ -14,7 +14,7 @@ import (
 )
 
 const (
-	timeExpireResetToken = 2 * 24 * time.Hour
+	timeExpireResetToken = 7 * 24 * time.Hour
 )
 
 type Member struct {
diff --git a/src/ResetPassword.js b/src/ResetPassword.js
index 6efd8da05101286515991e237d4d4fc01e5a965d..4443b1a40641e272d0898f487322aee6fe529512 100644
--- a/src/ResetPassword.js
+++ b/src/ResetPassword.js
@@ -16,12 +16,13 @@ function ResetPassword() {
 
   useEffect(() => {
     if (validToken === "loading") {
-      fetch(url("/api/reset/" + token)).then((response) => {
-        setValidToken(response.ok);
-        return response.json();
-      })
+      fetch(url("/api/reset/" + token))
+        .then((response) => {
+          setValidToken(response.ok);
+          return response.json();
+        })
         .then((member) => {
-            setNeedsLogin(!member.login);
+          setNeedsLogin(!member.login);
         });
     }
   });
@@ -37,7 +38,7 @@ function ResetPassword() {
       <div>
         <Alert variant="danger">
           La dirección de recuperación de la contraseña es invalida. Recuerda
-          que solo son validas por 2 dos días
+          que solo son validas por 7 días
         </Alert>
         <p className="text-right">
           <Link to="/reset/">... vuelve a pedir que te envie el email</Link>