diff --git a/src/Pages/UserPage.js b/src/Pages/UserPage.js
index 139f63b60d93e7c147d53622ea4c50b5ac29ebd2..d8eecc53d6352a4761d5d3d6ef01f628508fafbe 100644
--- a/src/Pages/UserPage.js
+++ b/src/Pages/UserPage.js
@@ -58,7 +58,7 @@ const GetHeaderConfig = () => {
 }
 
 export default function UserPage (props){
-    const {state} = useContext(Store)
+    const {state, dispatch} = useContext(Store)
     const id = state.currentUser.id
 
     const [tabValue, setTabValue] = useState(
@@ -81,12 +81,17 @@ export default function UserPage (props){
         })
         .then( (response) => {
             console.log(response)
-
-                if((response.data.role_ids.includes(4))) {
-                    setTabs([
-                        'Atividades', 'Meus Recursos', 'Favoritos', 'Coleções', 'Rede', 'Curadoria'
-                    ])
+            dispatch ( {
+                type: 'GET_USER',
+                user: response.data
                 }
+            )
+
+            if((response.data.role_ids.includes(4))) {
+                setTabs([
+                    'Atividades', 'Meus Recursos', 'Favoritos', 'Coleções', 'Rede', 'Curadoria'
+                ])
+            }
             },
             (error) => {
                 console.log('error while running ComponentDidMout')