diff --git a/src/Components/LoginContainerFunction.js b/src/Components/LoginContainerFunction.js
index 15b7c858401e238f12dc406858c22530a9dae16d..38150d43eede273208f5ea3da943ef994654b83f 100644
--- a/src/Components/LoginContainerFunction.js
+++ b/src/Components/LoginContainerFunction.js
@@ -30,19 +30,15 @@ import ValidateUserInput from '../Components/FormValidationFunction.js'
 export default function LoginContainer (props) {
     const [formEmail, setEmail] = useState(
         {
-            dict : {
                 key : false,
                 value : localStorage.getItem("@portalmec/email") || "",
-            }
         }
     )
 
     const [formSenha, setSenha] = useState(
         {
-            dict : {
                 key : false,
                 value : localStorage.getItem("@portalmec/senha") ||""
-            }
         }
     )
 
@@ -59,38 +55,38 @@ export default function LoginContainer (props) {
         const flag = ValidateUserInput(type, userInput)
 
         if(type === 'email') {
-            setEmail({...formEmail, dict : {
+            setEmail({...formEmail,
                 key : flag,
                 value : userInput
-            }})
+            })
             console.log(formEmail)
         }
         else if(type === 'password') {
-            setSenha({...formSenha, dict : {
+            setSenha({...formSenha,
                 key : flag,
                 value : userInput
-            }})
+            })
             console.log(formSenha)
         }
     }
 
     const limpaCamposForm = () => {
-        setEmail({...formEmail, dict : {
+        setEmail({...formEmail,
             key : false,
             value : ''
-        }});
+        });
 
-        setSenha({...formSenha, dict : {
+        setSenha({...formSenha,
             key : false,
             value : ''
-        }})
+        })
     }
 
     const onSubmit = (e) => {
         e.preventDefault()
-        const login = {email : formEmail.dict.value, senha : formSenha.dict.value, checkbox : checkboxControl}
+        const login = {email : formEmail.value, senha : formSenha.value, checkbox : checkboxControl}
 
-        if (!(formEmail.dict.key || formSenha.dict.key)) {
+        if (!(formEmail.key || formSenha.key)) {
             props.handleLoginInfo(login)
             limpaCamposForm()
         }
@@ -138,23 +134,23 @@ export default function LoginContainer (props) {
                         <FormInput
                             inputType={"text"}
                             name={"email"}
-                            value={formEmail.dict.value}
+                            value={formEmail.value}
                             placeholder={"E-mail"}
                             handleChange={e => handleChange(e, 'email')}
                             required={true}
-                            error = {formEmail.dict.key}
-                            help = {formEmail.dict.key ? ( formEmail.dict.value.length == 0 ? "Faltou preencher seu e-mail." : <span>Insira um endereço de e-mail válido.<br/>Por exemplo: seunome@gmail.com, seunome@hotmail.com</span>) : ""}
+                            error = {formEmail.key}
+                            help = {formEmail.key ? ( formEmail.value.length == 0 ? "Faltou preencher seu e-mail." : <span>Insira um endereço de e-mail válido.<br/>Por exemplo: seunome@gmail.com, seunome@hotmail.com</span>) : ""}
                         />
                         <br/>
                         <FormInput
                             inputType={"password"}
                             name={"senha"}
-                            value={formSenha.dict.value}
+                            value={formSenha.value}
                             placeholder={"Senha"}
                             handleChange={e => handleChange(e, 'password')}
                             required={true}
-                            error = {formSenha.dict.key}
-                            help = {formSenha.dict.key ? (formSenha.dict.value.length == 0 ? "Faltou digitar sua senha." : "A senha precisa ter no mínimo 8 caracteres.") : ""}
+                            error = {formSenha.key}
+                            help = {formSenha.key ? (formSenha.value.length == 0 ? "Faltou digitar sua senha." : "A senha precisa ter no mínimo 8 caracteres.") : ""}
                         />
                         <br/>
 
@@ -164,7 +160,7 @@ export default function LoginContainer (props) {
                         </RememberRecover>
 
                         <ConfirmContainerStyled>
-                            <StyledLoginButton onClick={e => onSubmit(e)} variant="contained">
+                            <StyledLoginButton type="submit" variant="contained">
                                 <span style={{borderRadius:"3px", boxSizing:"border-box", fontFamily:"Roboto, sans serif", fontWeight:"500", color:"#fff"}}>ENTRAR</span>
                             </StyledLoginButton>
                         </ConfirmContainerStyled>
diff --git a/src/Components/SignUpContainerFunction.js b/src/Components/SignUpContainerFunction.js
index ed137f753282c219483ca2879dab2f56450c19a9..44e3df95450417562ead91717e0abd5a7134d65c 100644
--- a/src/Components/SignUpContainerFunction.js
+++ b/src/Components/SignUpContainerFunction.js
@@ -36,28 +36,22 @@ var callback = function () {
 export default function SignUpContainer (props) {
     const [formNome, setNome] = useState(
         {
-            dict : {
                 key : false,
                 value : "",
-            }
         }
     )
 
     const [formEmail, setEmail] = useState(
         {
-            dict : {
                 key : false,
                 value : "",
-            }
         }
     )
 
     const [formSenha, setSenha] = useState(
         {
-            dict : {
                 key : false,
                 value : ""
-            }
         }
     )
 
@@ -66,43 +60,43 @@ export default function SignUpContainer (props) {
         const flag = ValidateUserInput(type, userInput)
 
         if (type === 'username') {
-            setNome({...formNome, dict : {
+            setNome({...formNome,
                 key : flag,
                 value : userInput
-            }})
+            })
             console.log(formNome)
         }
         else if(type === 'email') {
-            setEmail({...formEmail, dict : {
+            setEmail({...formEmail,
                 key : flag,
                 value : userInput
-            }})
+            })
             console.log(formEmail)
         }
         else if(type === 'password') {
-            setSenha({...formSenha, dict : {
+            setSenha({...formSenha,
                 key : flag,
                 value : userInput
-            }})
+            })
             console.log(formSenha)
         }
     }
 
     const limpaCamposForm = () => {
-        setNome({...formNome, dict : {
+        setNome({...formNome,
             key : false,
             value : ''
-        }})
+        })
 
-        setEmail({...formEmail, dict : {
+        setEmail({...formEmail,
             key : false,
             value : ''
-        }});
+        });
 
-        setSenha({...formSenha, dict : {
+        setSenha({...formSenha,
             key : false,
             value : ''
-        }})
+        })
     }
 
     const responseGoogle = (response) => {
@@ -117,9 +111,9 @@ export default function SignUpContainer (props) {
 
     const onSubmit = (e) => {
         e.preventDefault();
-        const newLogin = {name : formNome.dict.value, email : formEmail.dict.value, password : formSenha.dict.value}
+        const newLogin = {name : formNome.value, email : formEmail.value, password : formSenha.value}
 
-        if (!(formNome.dict.key || formEmail.dict.key || formSenha.dict.key)) {
+        if (!(formNome.key || formEmail.key || formSenha.key)) {
             props.handleLoginInfo(newLogin)
             limpaCamposForm()
         }
@@ -160,33 +154,33 @@ export default function SignUpContainer (props) {
                     <FormInput
                         inputType={"text"}
                         name={"name"}
-                        value={formNome.dict.value}
+                        value={formNome.value}
                         placeholder={"Nome Completo"}
                         handleChange={e => handleChange(e, 'username')}
                         required={true}
-                        error={formNome.dict.key}
+                        error={formNome.key}
                     />
                     <br/>
                     <FormInput
                         inputType={"text"}
                         name={"email"}
-                        value={formEmail.dict.value}
+                        value={formEmail.value}
                         placeholder={"E-mail"}
                         handleChange={e => handleChange(e, 'email')}
                         required={true}
-                        error={formEmail.dict.key}
-                        help = {formEmail.dict.key ? (formEmail.dict.value.length == 0 ? "Faltou preencher seu e-mail." : <span>Insira um endereço de e-mail válido.<br/>Por exemplo: seunome@gmail.com, seunome@hotmail.com</span>) : ""}
+                        error={formEmail.key}
+                        help = {formEmail.key ? (formEmail.value.length == 0 ? "Faltou preencher seu e-mail." : <span>Insira um endereço de e-mail válido.<br/>Por exemplo: seunome@gmail.com, seunome@hotmail.com</span>) : ""}
                         />
                     <br/>
                     <FormInput
                         inputType={"password"}
                         name={"password"}
-                        value={formSenha.dict.value}
+                        value={formSenha.value}
                         placeholder={"Senha"}
                         handleChange={e => handleChange(e, 'password')}
                         required={true}
-                        error={formSenha.dict.key}
-                        help = {formSenha.dict.key ? (formSenha.dict.value.length == 0 ? "Faltou digitar sua senha." : "A senha precisa ter no mínimo 8 caracteres.") : ""}
+                        error={formSenha.key}
+                        help = {formSenha.key ? (formSenha.value.length == 0 ? "Faltou digitar sua senha." : "A senha precisa ter no mínimo 8 caracteres.") : ""}
                         />
                     <br/>
                     <Recaptcha
diff --git a/src/Components/TabPanels/TabPanelGerenciarConta.js b/src/Components/TabPanels/TabPanelGerenciarConta.js
index 74a9d839367748421a51aafe984ae7cb1499d6bb..4ed6f6a8df7812f7cf61a4d9f26ab21be3b8424d 100644
--- a/src/Components/TabPanels/TabPanelGerenciarConta.js
+++ b/src/Components/TabPanels/TabPanelGerenciarConta.js
@@ -9,63 +9,51 @@ import ValidateUserInput from '../FormValidationFunction.js'
 export default function TabPanelGerenciarConta (props) {
     const [senhaAtual, setSenhaAtual] = useState(
         {
-            dict : {
-                key : false,
-                value : localStorage.getItem("@portalmec/senha") || ""
-            }
-        }
-    )
+            key : false,
+            value : localStorage.getItem("@portalmec/senha") || ""
+    })
 
     const [novaSenha, setNovaSenha] = useState(
         {
-            dict : {
-                key : false,
-                value : ""
-            }
-        }
-    )
+            key : false,
+            value : ""
+    })
 
     const [novaSenhaConfirmacao, setNovaSenhaConfirmacao] = useState(
         {
-            dict : {
-                key : false,
-                value : ""
-            }
-        }
-    )
+            key : false,
+            value : ""
+    })
 
     const [novoEmail, setNovoEmail] = useState(
         {
-            dict : {
-                key : false,
-                value : ""
-            }
-        }
-    )
+            key : false,
+            value : ""
+    })
 
     const handleChangeSenha = (e, type) => {
         const userInput = e.target.value
-        const flag = (type === 'confirmacao' ? ValidateUserInput('confirmation', userInput, novaSenha.dict.value) : ValidateUserInput('password', userInput))
+        const flag = (type === 'confirmacao' ? ValidateUserInput('confirmation', userInput, novaSenha.value) : ValidateUserInput('password', userInput))
 
         if(type === 'senhaAtual') {
-            setSenhaAtual({...senhaAtual, dict : {
+            setSenhaAtual({...senhaAtual,
                 key : flag,
                 value : userInput
-            }})
+            })
             console.log(senhaAtual)
         }
         else if(type === 'novaSenha') {
-            setNovaSenha({...novaSenha, dict : {
+            setNovaSenha({...novaSenha,
                 key : flag,
                 value : userInput
-            }})
+            })
             console.log(novaSenha)
         }
         else if (type === 'confirmacao'){
-            setNovaSenhaConfirmacao({...novaSenhaConfirmacao, dict : {
+            setNovaSenhaConfirmacao({...novaSenhaConfirmacao,
                 key : flag,
                 value : userInput
-            }})
+            })
             console.log(novaSenhaConfirmacao)
         }
     }
@@ -74,50 +62,50 @@ export default function TabPanelGerenciarConta (props) {
         const userInput = e.target.value
         const flag = ValidateUserInput('email', userInput)
 
-        setNovoEmail({...novoEmail, dict : {
+        setNovoEmail({...novoEmail,
             key : flag,
             value : userInput
-        }})
+        })
 
         console.log(novoEmail)
     }
 
     const limpaCamposForm = () => {
-        setSenhaAtual({...senhaAtual, dict : {
+        setSenhaAtual({...senhaAtual,
             key : false,
             value : ''
-        }})
+        })
 
-        setNovaSenha({...novaSenha, dict : {
+        setNovaSenha({...novaSenha,
             key : false,
             value : ''
-        }})
+        })
 
-        setNovaSenhaConfirmacao({...novaSenhaConfirmacao, dict : {
+        setNovaSenhaConfirmacao({...novaSenhaConfirmacao,
             key : false,
             value : ''
-        }})
+        })
     }
 
     const onSubmit = (e, type) => {
         e.preventDefault()
 
         if (type === 'senha'){
-            if (senhaAtual.dict.value === localStorage.getItem("@portalmec/senha")) {
-                const login = {senhaAtual : senhaAtual.dict.value, novaSenha : novaSenha.dict.value, novaSenhaConfirmacao : novaSenhaConfirmacao.dict.value}
+            if (senhaAtual.value === localStorage.getItem("@portalmec/senha")) {
+                const login = {senhaAtual : senhaAtual.value, novaSenha : novaSenha.value, novaSenhaConfirmacao : novaSenhaConfirmacao.value}
 
-                if (!(senhaAtual.dict.key || novaSenha.dict.key || novaSenhaConfirmacao.dict.key)) {
+                if (!(senhaAtual.key || novaSenha.key || novaSenhaConfirmacao.key)) {
                     console.log(login)
                     limpaCamposForm()
                     props.handleSnackbar()
                 }
             }
             else {
-                console.log(localStorage.getItem("@portalmec/senha"), senhaAtual.dict.value)
+                console.log(localStorage.getItem("@portalmec/senha"), senhaAtual.value)
             }
         }
         else {
-            console.log(novoEmail.dict.value)
+            console.log(novoEmail.value)
         }
 
     }
@@ -134,32 +122,32 @@ export default function TabPanelGerenciarConta (props) {
                         <FormInput
                             inputType={"password"}
                             name={"Senha Atual"}
-                            value={senhaAtual.dict.value}
+                            value={senhaAtual.value}
                             placeholder={"Senha atual"}
                             handleChange={e => handleChangeSenha(e, 'senhaAtual')}
                             required={true}
-                            error={senhaAtual.dict.key}
-                            help={ senhaAtual.dict.key ? "Faltou inserir sua senha atual" : ""}
+                            error={senhaAtual.key}
+                            help={ senhaAtual.key ? "Faltou inserir sua senha atual" : ""}
                         />
                         <FormInput
                             inputType={"password"}
                             name={"Nova senha"}
-                            value={novaSenha.dict.value}
+                            value={novaSenha.value}
                             placeholder={"Nova senha"}
                             handleChange={e => handleChangeSenha(e, 'novaSenha')}
                             required={true}
-                            error={novaSenha.dict.key}
-                            help={ novaSenha.dict.key ? (novaSenha.dict.value.length == 0 ? "Faltou definir uma nova senha" : "A senha precisa ter no mínimo 8 caracteres.") : ""}
+                            error={novaSenha.key}
+                            help={ novaSenha.key ? (novaSenha.value.length == 0 ? "Faltou definir uma nova senha" : "A senha precisa ter no mínimo 8 caracteres.") : ""}
                         />
                         <FormInput
                             inputType={"password"}
                             name={"Digite novamente a nova senha"}
-                            value={novaSenhaConfirmacao.dict.value}
+                            value={novaSenhaConfirmacao.value}
                             placeholder={"Digite novamente a nova senha"}
                             handleChange={e => handleChangeSenha(e, 'confirmacao')}
                             required={true}
-                            error={novaSenhaConfirmacao.dict.key}
-                            help={ novaSenhaConfirmacao.dict.key ? "As senhas devem ser iguais" : ""}
+                            error={novaSenhaConfirmacao.key}
+                            help={ novaSenhaConfirmacao.key ? "As senhas devem ser iguais" : ""}
                         />
                         <div style={{display:"flex", flexDirection:"row", justifyContent:"space-evenly"}}>
                             <span style={{paddingTop:"0.7em"}}><a href="recuperar-senha" style={{textAlign: "flex-start", color:"#00bcd4"}}>Esqueceu a senha?</a></span>
@@ -182,11 +170,11 @@ export default function TabPanelGerenciarConta (props) {
                         <FormInput
                             inputType={"text"}
                             name={"email"}
-                            value={novoEmail.dict.value}
+                            value={novoEmail.value}
                             placeholder={"E-mail"}
                             handleChange={e => handleChangeEmail(e)}
                             required={true}
-                            error = {novoEmail.dict.key}
+                            error = {novoEmail.key}
                         />
                         <div style={{margin:"0", display:"flex", justifyContent:"flex-start"}}>
                             <CompletarCadastroButton type="submit">SALVAR ALTERAÇÕES</CompletarCadastroButton>