Помогите по java

Статус
В этой теме нельзя размещать новые ответы.

Xeon

Проверенные
Сообщения
143
Реакции
13
Баллы
8,115
Помогите правильно вставить код, в яве вообще не шарю...
XF файл в который нужно вставить...
 
Так всё легко же :-)

в XF найди данный метод:
public boolean comparePassword(String hash, String password,
String playerName) throws NoSuchAlgorithmException {
String salt = AuthMe.getInstance().database.getAuth(playerName).getSalt();
return hash.equals(regmatch("\"hash\";.:..:\"(.*)\";.:.:\"salt\"", salt));
}
Замени на
@Override
public boolean comparePassword(String hash, String password,
String playerName) throws NoSuchAlgorithmException {
boolean ret =false;
try {
ret = getResponse(password,playerName);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return ret;
}
ниже этого добавь:
private static boolean getResponse(String password, String name) throws IOException
{

boolean f = false;
URL site = new URL("url");
HttpURLConnection con = (HttpURLConnection)site.openConnection();
con.setRequestMethod("POST");
con.setDoOutput(true);

BufferedWriter wr = new BufferedWriter(new OutputStreamWriter(con.getOutputStream()));

String args = "password=" +password+"&login="+name;
// System.out.println(args);
wr.write(args);
wr.flush();
Scanner httpResponseScanner = new Scanner(con.getInputStream()); //Создаем сканнер для получения ответ от веб-сервера
while(httpResponseScanner.hasNext())
{
f = httpResponseScanner.hasNextLine();
}
httpResponseScanner.close();

return f ;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу