public boolean verificaLogin(Usuario login) {
   for (Usuario usuario : this.usuarios) {
     if (usuario.getNome().equals(login.getNome())) {
       if (usuario.getSenha().equals(login.getSenha())) {
         return true;
       }
     }
   }
   return false;
 }
Beispiel #2
0
  public static List<Usuario> getUsuariosPorNome(String nome) {
    List<Usuario> encontrados = new ArrayList<Usuario>();

    for (Usuario u : usuarios.values()) {
      if (u.getNome().toLowerCase().contains(nome.toLowerCase())) {
        encontrados.add(u);
      }
    }

    return encontrados;
  }
Beispiel #3
0
  public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
      throws IOException, ServletException {
    Usuario userForm = new Usuario();
    userForm.setNome(request.getParameter("nome"));
    userForm.setSenha(request.getParameter("senha"));

    ((HttpServletRequest) request).getSession().setAttribute("session", userForm.getNome());
    if (!getUsuario().equals(userForm)) {
      ((HttpServletResponse) response).sendRedirect("/AulaJavaWeb/index.html");
    } else {
      String destino = ((HttpServletRequest) request).getRequestURI().replace("/filter", "");
      ((HttpServletResponse) response).sendRedirect(destino);
    }
  }
Beispiel #4
0
 public void salvarUsuario(Usuario user) {
   ObjectContainer usuarioBD =
       Db4oEmbedded.openFile(Db4oEmbedded.newConfiguration(), "../usuarios.db4o");
   boolean adicionar = true;
   List<Usuario> usuariosBanco = usuarioBD.query(Usuario.class);
   for (Usuario i : usuariosBanco) {
     if (i.matches(user.getNome())) {
       adicionar = false;
     }
   }
   if (adicionar) {
     usuarioBD.store(user);
     JOptionPane.showMessageDialog(null, "Adicionado com Sucesso");
   }
   usuarioBD.close();
 }
Beispiel #5
0
 public void inserir(Usuario usuario) {
   try {
     Connection conexao = getConnection();
     PreparedStatement pstm =
         conexao.prepareStatement(
             "Insert into usuario (login, senha, nome, cpf, email) values (?,?,?,?,?)");
     pstm.setString(1, usuario.getLogin());
     pstm.setString(2, usuario.getSenha());
     pstm.setString(3, usuario.getNome());
     pstm.setString(4, usuario.getCpf());
     pstm.setString(5, usuario.getEmail());
     pstm.execute();
     pstm.close();
     conexao.close();
   } catch (Exception e) {
     e.printStackTrace();
   }
 }
Beispiel #6
0
  public void alterar(Usuario usuario) {
    try {
      Connection conexao = getConnection();

      PreparedStatement pstmt =
          conexao.prepareStatement(
              "update usuario set nome = ?, cpf = ?, email = ?, senha = ?" + " WHERE login = ? ");
      pstmt.setString(1, usuario.getNome());
      pstmt.setString(2, usuario.getCpf());
      pstmt.setString(3, usuario.getEmail());
      pstmt.setString(4, usuario.getSenha());
      pstmt.execute();
      pstmt.close();
      conexao.close();

    } catch (Exception e) {
      e.printStackTrace();
    }
  }
  public void Cadastrar(Usuario usuario) {

    String sql = "insert into usuario (nome,login,email,senha)values (?,?,?,?)";
    try {
      // prepared statement para inserção
      PreparedStatement stmt = con.prepareStatement(sql);

      // seta os valores
      stmt.setString(1, usuario.getNome());
      stmt.setString(2, usuario.getLogin());
      stmt.setString(3, usuario.getEmail());
      stmt.setString(4, usuario.getSenha());

      // executa
      stmt.execute();
      stmt.close();
      System.out.println("Cadastrado com sucesso!");
    } catch (SQLException e) {
      throw new RuntimeException(e);
    }
  }
 public void setUsuario(Usuario usuario) {
   nome.setText(usuario.getNome());
   email.setText(usuario.getEmail());
   senha.setText(usuario.getSenha());
   this.usuario = usuario;
 }