public ActionResult AlterarSenha(FormCollection usuario) { string login = User.Identity.Name; UsuariosDAO usuarioDAO = new UsuariosDAO(); algoritmoMD5 MD5 = new algoritmoMD5(); //string senha = usuario["senha atual"]; //string novasenha = usuario["nova senha"]; string novasenha = MD5.GetMD5("#$%" + login + usuario["nova senha"]); string senha = MD5.GetMD5("#$%" + login + usuario["senha atual"]); if (usuario["nova senha"] == usuario["repetir nova senha"]) { if (usuarioDAO.AlterarSenha(login, senha, novasenha)) { Response.Write("<script>alert('Senha alterada com sucesso!');</script>"); return(Redirect("~/Home/Index")); } else { Response.Write("<script>alert('Usuário ou Senha incorretos');</script>"); return(View()); } } else { Response.Write("<script>alert('A nova senha não coincide. Repita a operação!');</script>"); return(View()); } }