Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal, estou desenvolvendo um site, mas precisamente na area de login.
Quando um usuário erra a senha, aparece embaixo do formulário "Login ou Senha Incorreto".
Até aí tudo bem. Agora o que eu queria saber é o seguinte...
Como eu posso fazer para que quando este apertar F5, esta mensagem de erro suma ??
Boa tarde Matheus, já pensou em enviar o formulário sem refresh? Pois no envio padrão quando ele recarrega a página vem a pergunta se ele deseja enviar o formulário novamente. Se usar Jquey para enviar sem refresh isso não ocorrerá. O formulário não será enviado novamente ao dar F5 e não vira a mensagem de erro.
Veja se isso pode lhe ajudar
http://wbruno.com.br/ajax/enviar-formulario-para-php-sem-refresh-jquery-ajax/
http://rafaelcouto.com.br/envio-de-formulario-sem-refresh-com-jquery-php/
Se tiver opção de utilizar js faça o login c ajax bem mais dinâmico e resolve tudo isso de forma fácil e rápida.
Beleza, obrigado pelas dicas.
Outra opção é você salvar a mensagem de erro na sessão e quando exibir a mensagem, removê-la da sessão, assim quando o F5 for dado já não haverá mais mensagem
Pessoal, depois de pesquisar mais um pouco, descobri "parcialmente" um jeito de fazer com JS, segue abaixo como eu fiz.