Subversion Repositories bacoAlunos

Rev

Rev 1808 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1808 Rev 1814
Line 79... Line 79...
79
        5+0%2Fdocs%2Fapi+Statement">Statement stmt = con.createStatement();
79
        5+0%2Fdocs%2Fapi+Statement">Statement stmt = con.createStatement();
80
        //" + dnField + "
80
        //" + dnField + "
81
        1.5.0/docs/api/java/sql/ResultSet.html">ResultSet rs = stmt.executeQuery("SELECT * FROM " + baseQueries + " where " + userField + "=" + username);
81
        1.5.0/docs/api/java/sql/ResultSet.html">ResultSet rs = stmt.executeQuery("SELECT * FROM " + baseQueries + " where " + userField + "=" + username);
82
        //ResultSet rs = stmt.executeQuery("SELECT " + dnField + " FROM " + baseQueries + " where cn=" + username);
82
        //ResultSet rs = stmt.executeQuery("SELECT " + dnField + " FROM " + baseQueries + " where cn=" + username);
83
        if(rs.next()) {
83
        if(rs.next()) {
-
 
84
 
-
 
85
            //AQUI TIVEMOS DE MUDAR PARA DN EM VEZ DE DISTINGUISHEDNAME PORQUE VINHA EM HEX POR CAUSA DOS ACENTOS
84
            DN = rs.getString(dnField);
86
            DN = rs.getString(dnField);
85
        }
87
        }
86
        stmt.close();
88
        stmt.close();
87
        con.close();
89
        con.close();
88
        return DN;
90
        return DN;
Line 101... Line 103...
101
                logger.error("Cant connect to LDAP");
103
                logger.error("Cant connect to LDAP");
102
                    return false;
104
                    return false;
103
            }
105
            }
104
 
106
 
105
            try {
107
            try {
-
 
108
 
-
 
109
                //FOI NECESSARIO REMOVER DIACRITNOS DO DN SENAO FALHAVA
106
                ld.authenticate(DiacriticFilter.clean(dn),password);
110
                ld.authenticate(DiacriticFilter.clean(dn),password);
107
            } catch ( LDAPException e ) {
111
            } catch ( LDAPException e ) {
108
                1.5.0/docs/api/java/lang/System.html">System.out.println(e.toString());
112
                1.5.0/docs/api/java/lang/System.html">System.out.println(e.toString());
109
                ld.disconnect();
113
                ld.disconnect();
110
                return false;
114
                return false;