[ECLIPSE] Problème Launcher Authentification

Speed.

Aventurier
27 Septembre 2012
14
0
1
27
Salutation,

Aujourd'hui j'ai essayé de coder un launcher en ajoutant authentification, voila j'ai tout configuré puis je rentre le code :

public void login(String userName, String password) {

String result=null;

try {

result=null;

String parameters = "user=" + URLEncoder.encode(userName, "UTF-8") + "&password=" + URLEncoder.encode(password, "UTF-8") + "&version=" + 13;

URL url = new URL("http://127.0.0.1/login.php?"+parameters);

java.net.URLConnection yc = url.openConnection();

BufferedReader in = new BufferedReader(new InputStreamReader(

yc.getInputStream()));

String line;

while ((line = in.readLine()) != null)

result=line;

in.close();

if (result == null) {

showError("Impossible de se connecter au serveur.");

this.loginForm.setNoNetwork();

return;

}

if (!result.contains(":")) {

if (result.trim().equals("Bad login")) {

showError("Echec de l'identification");

} else if (result.trim().equals("Trop vieille version du Launcher")) {

this.loginForm.setOutdated();

showError("Trop vieille version du Launcher");

} else {

showError(result);

}

this.loginForm.setNoNetwork();

return;

}

String[] values = result.split(":");

this.launcher = new Launcher();

this.launcher.customParameters.putAll(this.customParameters);

this.launcher.customParameters.put("userName", values[2].trim());

this.launcher.customParameters.put("latestVersion", values[0].trim());

this.launcher.customParameters.put("downloadTicket", values[1].trim());

this.launcher.customParameters.put("sessionId", values[3].trim());

this.launcher.init();

removeAll();

add(this.launcher, "Center");

validate();

this.launcher.start();

this.loginForm.loginOk();

this.loginForm = null;

setTitle("nom_du_serveur");

} catch (Exception e) {

e.printStackTrace();

showError(e.toString());

this.loginForm.setNoNetwork();

}​
}:

Puis deux probleme s’amène voila des screens :

http://zupimages.net/up/2/1038567063.png

http://zupimages.net/up/2/1350465390.png

Et puis je lance le launcher et sa laisse sur Connection en cours et j'ai bien vérifier que j'avait mis : import java.net.*;import java.io.*;

Merci d'avance, Speed​