private boolean recuperaDadosPessoais(String html) { HtmlCleaner cleaner = new HtmlCleaner(); TagNode root = cleaner.clean(html); String table_name = context.getString(R.string.janusmob_table_dados_aluno_id); TagNode table = null; for (TagNode node : root.getElementsByName("table", true)) { if (table_name.equals(node.getAttributeByName("id"))) { table = node; break; } } if (table == null) { return false; } String attribute_class_name = context.getString(R.string.janusmob_attribute_class_name); String campo_nusp = context.getString(R.string.janusmob_campo_nusp); String campo_nome = context.getString(R.string.janusmob_campo_nome); String campo_email = context.getString(R.string.janusmob_campo_email); String campo_cpf = context.getString(R.string.janusmob_campo_cpf); Usuario usuario = new Usuario(); for (TagNode node : table.getElementsByName("span", true)) { if (attribute_class_name.equals(node.getAttributeByName("class"))) { TagNode parent = node.getParent(); parent.removeChild(node); if (node.getText().toString().trim().equals(campo_nusp)) { usuario.setNusp(parent.getText().toString().trim()); } else if (node.getText().toString().trim().equals(campo_nome)) { usuario.setNome(parent.getText().toString().trim()); } else if (node.getText().toString().trim().equals(campo_email)) { usuario.setEmail(parent.getText().toString().trim()); } else if (node.getText().toString().trim().equals(campo_cpf)) { usuario.setCpf(parent.getText().toString().trim()); } } } if (lembrarSenha) { usuario.setSenha(senha); } else { usuario.setSenha(null); } dbAdapter.setUsuario(usuario); return true; }
@Override public void setProperty(int arg0, Object arg1) { switch (arg0) { case 0: super.setTelefone(arg1.toString()); break; case 1: super.setNome(arg1.toString()); break; case 2: super.setDataDeNascimento(arg1.toString()); break; case 3: super.setEmail(arg1.toString()); break; case 4: super.setSexo(arg1.toString()); break; case 5: super.setUsuario(arg1.toString()); break; case 6: super.setSenha(arg1.toString()); break; case 7: super.setFoto(arg1.toString()); break; default: break; } }
static { Usuario u1 = new Usuario(); u1.setId(1); u1.setCpf("123-4"); u1.setRg("321-1"); u1.setCtps("456-7"); u1.setNome("Astrogildo da Silva"); u1.setLogin("astro"); u1.setSenha("123"); usuarios.put(u1.getId(), u1); Usuario u2 = new Usuario(); u2.setId(2); u2.setCpf("789-0"); u2.setRg("987-6"); u2.setCtps("567-8"); u2.setNome("Estelvania da Silva"); u2.setLogin("telva"); u2.setSenha("456"); usuarios.put(u2.getId(), u2); }
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); } }
/** * Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods. * * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); try { String usuario = request.getParameter("Login"); String senha = request.getParameter("senha"); Usuario objUsuario = new Usuario(); objUsuario.setUsuario(usuario); objUsuario.setSenha(senha); TrataLoginDj trataLogin = new TrataLoginDj(); if (trataLogin.verificaLogin(objUsuario)) { HttpSession sessao = request.getSession(); sessao.setAttribute("usuarioSessao", objUsuario); /* TODO output your page here. You may use following sample code. */ out.println("<!DOCTYPE html>"); out.println("<html>"); out.println("<head>"); out.println("<title>Servlet TratarLoginServlet</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1> Usuario ok " + objUsuario.getUsuario() + "</h1>"); out.println( "<a href=\"catalogoProdutos\">Clique aqui para listar o catalogo de produtos</a>"); out.println("</body>"); out.println("</html>"); } else { /* TODO output your page here. You may use following sample code. */ out.println("<!DOCTYPE html>"); out.println("<html>"); out.println("<head>"); out.println("<title>Servlet TratarLoginServlet</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1> Usuario ou senha incorreta </h1>"); out.println("</body>"); out.println("</html>"); } } finally { out.println("<h1> Usuario ou senha incorreta </h1>"); out.close(); } }
private Usuario getUsuario() throws IOException { ClassLoader loader = getClass().getClassLoader(); InputStream in = loader.getResourceAsStream("login.properties"); Properties prop = new Properties(); prop.load(in); usuario = new Usuario(); usuario.setNome(prop.getProperty("nome")); usuario.setSenha(prop.getProperty("senha")); return usuario; }
/** * buscaPorLogin * * @param nome String * @return ArrayList */ public static ArrayList<Usuario> buscaPorLogin(String login) { SigeDataBase db = new SigeDataBase(); try { String query = "SELECT cd_usuario as codigo, nome_usuario as nome," + " cd_entidade as entidade, login, decode(senha,'base64')" + " as senha, cpf, ativo FROM usuarios WHERE lower(login) LIKE lower(?) ORDER BY nome_usuario"; db.setPreparedStatement( db.getConn() .prepareStatement( query, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY)); db.setString(1, '%' + login + '%'); ResultSet rs = db.executeQuery(); if (rs.next()) { ArrayList<Usuario> resultado = new ArrayList<Usuario>(); do { Usuario usuario = new Usuario(); Entidade entidade = (Entidade) EntidadeDAO.buscaPorCodigo(rs.getInt("entidade")); if (entidade != null) { usuario.setEntidade(entidade); } else { throw new SQLException("Entidade Não Existe"); } usuario.setCodigo(rs.getInt("codigo")); usuario.setNomeCompleto(rs.getString("nome")); usuario.setLogin(rs.getString("login")); usuario.setSenha(rs.getString("senha")); usuario.setCPF(rs.getString("cpf")); usuario.setPermissoes(PermissaoDAO.buscaPorUsuario(usuario)); usuario.setAtivo(rs.getBoolean("ativo")); resultado.add(usuario); } while (rs.next()); rs.close(); db.closeConnection(); return resultado; } db.closeConnection(); return null; } catch (SQLException ex) { ex.printStackTrace(); return null; } }
public Usuario consultar(Usuario usuario) { try { Connection conexao = getConnection(); PreparedStatement pstm = conexao.prepareStatement("Select * from usuario where matricula = ?"); pstm.setString(1, usuario.getLogin()); ResultSet rs = pstm.executeQuery(); if (rs.next()) { usuario.setLogin(rs.getString("login")); usuario.setSenha(rs.getString("senha")); usuario.setNome(rs.getString("nome")); usuario.setCpf(rs.getString("cpf")); usuario.setEmail(rs.getString("email")); } pstm.close(); conexao.close(); } catch (Exception e) { e.printStackTrace(); } return usuario; }
/** * buscaPorCodigo * * @param codigo int * @return Usuario */ public static Usuario buscaPorCodigo(int codigo) { SigeDataBase db = new SigeDataBase(); try { String query = "SELECT cd_usuario as codigo, ativo, nome_usuario " + "as nome, cd_entidade as entidade, login," + " decode(senha,'base64') as senha, cpf FROM usuarios" + " WHERE cd_usuario=? ORDER BY nome_usuario"; db.prepareStatement(query); db.setInt(1, codigo); ResultSet rs = db.executeQuery(); if (rs.next()) { Usuario usuario = new Usuario(); Entidade entidade = EntidadeDAO.buscaPorCodigo(rs.getInt("entidade")); if (entidade != null) { usuario.setEntidade(entidade); } else { throw new SQLException("Entidade Nao Existe"); } usuario.setCodigo(rs.getInt("codigo")); usuario.setNomeCompleto(rs.getString("nome")); usuario.setLogin(rs.getString("login")); usuario.setSenha(rs.getString("senha")); usuario.setCPF(rs.getString("cpf")); usuario.setAtivo(rs.getBoolean("ativo")); usuario.setPermissoes(PermissaoDAO.buscaPorUsuario(usuario)); rs.close(); db.closeConnection(); return usuario; } db.closeConnection(); return null; } catch (SQLException ex) { ex.printStackTrace(); return null; } }
public Usuario getUsuario() { usuario.setNome(nome.getText().toString()); usuario.setEmail(email.getText().toString()); usuario.setSenha(senha.getText().toString()); return usuario; }