Date: 02/15/07 (Code WTF) Keywords: java Кандидат на Java разработчика прислал образец своего кода. Метод, по его идее, проверяет пару логин/пароль, возвращая true в случае успеха и false если логин не прошел. Даю код целиком, с сохранением авторского форматирования. Длинновато, но из такой песни слова не выкинешь: public boolean authenticate(String username2, String password2) { String query="select * from Registration;"; String DbUserName=""; String DbPassword=""; String finalUser=""; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con=DriverManager.getConnection("jdbc:odbc:register"); Statement stat=con.createStatement(); ResultSet rst=stat.executeQuery(query); while(rst.next()) { DbUserName=rst.getString("UserName"); DbPassword=rst.getString("password"); if (username2.equals(DbUserName) && password2.equals(DbPassword)) { break; } } return true; }catch(Exception e){ e.printStackTrace(); return false; } }} Source: http://community.livejournal.com/code_wtf/69338.html
|