diff --git a/src/App.js b/src/App.js
index 4dc3b81acb8ba07363e55fc2d7dd8f3a90d2bc52..cc381c5c1edd8d18879cf4fd526fcc2646f2b2a3 100644
--- a/src/App.js
+++ b/src/App.js
@@ -121,7 +121,7 @@ class App extends React.Component {
         if (claims["exp"] === undefined) {
             return true;
         }
-        return claims["exp"] < Date.now()/1000;
+        return claims["exp"] > Date.now()/1000;
 	};
 
     renewToken() {
diff --git a/src/Head.js b/src/Head.js
index fe5da85cce0404a0f1c4e8bb9bdff9319e19f9f5..69aa1588305eae4b41cdc674d48c630ae16b9b0d 100644
--- a/src/Head.js
+++ b/src/Head.js
@@ -1,8 +1,16 @@
-import React from 'react';
+import React, { useContext } from 'react';
 import mano from './mano.svg';
 import { Navbar, Nav, Button, Form } from 'react-bootstrap';
+import AuthContext from './AuthContext';
 
 function Head(props) {
+    const auth = useContext(AuthContext);
+
+    let adminNav;
+    if (auth.role === "admin") {
+        adminNav = <Nav.Link href="/members">Socias</Nav.Link>;
+    }
+
     return (
         <Navbar bg="light">
             <Navbar.Brand href="/">
@@ -13,6 +21,7 @@ function Head(props) {
                 <Nav className="mr-auto">
                     <Nav.Link href="/">Dashboard</Nav.Link>
                     <Nav.Link href="/products">Productos</Nav.Link>
+                    {adminNav}
                 </Nav>
                 <Form inline>
                   <Button