Formulário de login & cadastro

Esqueci meu nome de usuário ou senha
O nome de usuário deve conter apenas números, letras (maiúsculas ou minúsculas) ou _ e deve possuir, ao menos, 5 caracteres.
A senha deve possuir no mínimo 8 caracteres, 1 letra maiúscula, 1 letra minúscula e 1 caractere especial.
As senhas não correspondem