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; |