<%@ page import="java.sql.*,java.util.*" session="false"%> <% // Conexao com ORION javax.naming.Context ctx = new javax.naming.InitialContext(); javax.sql.DataSource ds = (javax.sql.DataSource)ctx.lookup("jdbc/mare"); Connection con = ds.getConnection(); // >>> // Conexao com RESIN //Connection con = com.caucho.sql.DBPool.getPool("mare").getConnection(); // >>> Statement stmt; stmt=con.createStatement(); ResultSet rs = null; String query = new String(); %> <% // ***********############## P A G I N A R E S T R I T A T I P O 1 ######################*********** // // ALGORITMO CRIADO POR tamerico@yahoo.com // - - - - - - - - - - - - - - - - - // esta pagina eh restrita para usuarios do tipo 1, isto e, ADMNISTRADORES // esta tag deve ser incluida em todas as paginas do sistema, mudando apenas o tipo no select String sessao_idUsuario = new String(); String sessao_nmUsuario = new String(); String sessao_idSessao = new String(); boolean loginSessao=false; boolean continuar = false; session = request.getSession(false); if (session!=null) { sessao_idUsuario = (String)session.getValue("idUser"); sessao_nmUsuario = (String)session.getValue("nome"); sessao_idSessao = session.getId(); if ((sessao_idUsuario!=null)&&(sessao_idSessao!=null)&&(sessao_nmUsuario!=null)) { if ((sessao_idUsuario.length()>0)&&(sessao_idSessao.length()>0)&&(sessao_nmUsuario.length()>0)) { loginSessao=true; } } } // if session if (loginSessao) { // o usuario dever ter sido aprovado para usar o sistema >> fl_pendencia=n // a sessao dele deve bater com a sessao armazenada no banco // o id tambem deve bater com o id armazenado no banco query = "SELECT id_usuario FROM usuario WHERE fl_pendencia='n' AND tp_usuario=1 "+ //#### atencao ao tipo de usuario !! " AND id_usuario="+sessao_idUsuario+ " AND session_id='"+sessao_idSessao+"'"; rs= stmt.executeQuery(query); continuar = rs.next(); //continuar=true; } //loginSessao if (continuar) // o usuario pode usar a pagina { // ################ F I M D O A L G O R I T M O D E A U T E N T I C A C A O D E P A G I N A ######################## %> ARGO - Arquitetura da Rede do Governo
<%@ include file="cabecalho.htm" %>

Menu do Administrador

 

Usuários pré-cadastrados

Usuários cadastrados

Administraçăo de usuários

Alterar senha do Admininistrador

Alterar dados cadastrais do Administrador

 

<% // #################################### FAZ PARTE DA AUTENTICACAO \/ } else { // o usuario nao pode usar a pagina %> <% } // ################################# ATE AQUI /\ %>