Java - проверка логина

    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

« C# || SAJAX/PHP »


antivirus | apache | asp | blogging | browser | bugtracking | cms | crm | css | database | ebay | ecommerce | google | hosting | html | java | jsp | linux | microsoft | mysql | offshore | offshoring | oscommerce | php | postgresql | programming | rss | security | seo | shopping | software | spam | spyware | sql | technology | templates | tracker | virus | web | xml | yahoo | home