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()); } }
public ActionResult LogOn(FormCollection usuario, string ReturnUrl) { UsuariosDAO usuarioDAO = new UsuariosDAO(); algoritmoMD5 MD5 = new algoritmoMD5(); string login = usuario["login"]; //string senha = usuario["senha"]; string senha = MD5.GetMD5("#$%" + login + usuario["senha"]); if (usuarioDAO.VerificaLogin(login, senha)) { FormsAuthentication.SetAuthCookie(login, false); if (login == "administrador") { return(Redirect("~/autenticacao/gerenciarusuarios")); } else { return(Redirect("~/home/index")); } } else { Response.Write("<script>alert('Usuário ou Senha incorretos');</script>"); return(View()); } }
public ActionResult CadastrarUsuario(FormCollection usuario) { if (User.Identity.Name == "administrador") { string login = usuario["login"]; string email = usuario["email"]; AdministradorDAO admin = new AdministradorDAO(); if (usuario["id"] != "") { try { int id = Convert.ToInt32(usuario["id"]); if (admin.AlterarUsuario(id, login, email)) { return(Content("<script>alert('Usuário alterado com sucesso!');window.location='gerenciarusuarios'</script>")); } else { return(Content("<script>alert('O usuário não pôde ser alterado!');window.location='gerenciarusuarios'</script>")); } } catch { return(Content("<script>alert('O usuário não pôde ser alterado!');window.location='gerenciarusuarios'</script>")); } } else { if (usuario["senha"] != usuario["senha2"]) { return(Content("<script>alert('As senhas digitadas não coincidem!');window.location='cadastrarusuario'</script>")); } algoritmoMD5 MD5 = new algoritmoMD5(); string senha = MD5.GetMD5("#$%" + login + usuario["senha"]); try { if (admin.CriarUsuario(login, senha, email)) { return(Content("<script>alert('Usuário criado com sucesso!');window.location='gerenciarusuarios'</script>")); } else { return(Content("<script>alert('O usuário ou e-mail já estão cadastrados no sistema');window.location='gerenciarusuarios'</script>")); } } catch { return(Content("<script>alert('O usuário não pôde ser criado!');window.location='gerenciarusuarios'</script>")); } } } else { return(Content("<script>alert('Você não é ADMINISTRADOR!');window.location='gerenciarusuarios'</script>")); } }