userDetails.setUserId(result.getInt("Id"));
userDetails.setFullName(result.getString("FullName"));
userDetails.setNickName(result.getString("NickName"));
userDetails.setEmail(result.getString("Email"));
} else {
throw new OpenIdException("User not found in database");
}
result.close();
return userDetails;
}