Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public boolean checkAccount(String enteredUser, String enteredPass) {
- try {
- Statement stmt = MySQL.conn.createStatement();
- ResultSet rs;
- rs = stmt
- .executeQuery("SELECT * FROM mybb_users WHERE username = '"
- + enteredUser + "'");
- while (rs.next()) {
- String password = rs.getString("password");
- String salt = rs.getString("salt");
- int group = rs.getInt("usergroup");
- String myInput = passHash(enteredPass, salt);
- if (myInput.equalsIgnoreCase(password)) {
- if (group == ADMINGROUPID)
- playerRights = 2;
- return true;
- } else {
- return false;
- }
- }
- stmt.close();
- } catch (Exception e) {
- System.err.println(e.getMessage());
- }
- return false;
- }
- public String passHash(String in, String salt) {
- String saltM = new MD5(salt).compute();
- String passM = new MD5(in).compute();
- return new MD5(saltM + passM).compute();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement