Hallo zusammen!
Ich versuche gerade mir ein Login auf einer Website zusammen zu basteln, allerdings funktioniert das nicht wie gewünscht, da mein Login nicht akzeptiert wird und ich immer wieder beim Login lande.
das Html-Formular sieht folgendermassen aus:
Mein Java-Code dazu:
Hat jemand ne Idee worum das so nicht funktioniert?
Ich versuche gerade mir ein Login auf einer Website zusammen zu basteln, allerdings funktioniert das nicht wie gewünscht, da mein Login nicht akzeptiert wird und ich immer wieder beim Login lande.
das Html-Formular sieht folgendermassen aus:
HTML:
<table style="margin-top: 12px; margin-bottom: 24px;" border="0" align="center" cellpadding="4" cellspacing="4">
<tr>
<td align="right"><strong>Benutzername</strong></td>
<td><input name="name" type="text" id="name" maxlength="255" style="width: 120px;" /></td>
</tr>
<tr>
<td align="right"><strong>Passwort</strong></td>
<td><input name="pw" type="password" id="pw" maxlength="255" style="width: 120px;" /></td>
</tr>
<tr>
<td colspan="2" align="right"><a href="neues_passwort.php">Passwort vergessen?</a> <input type="submit" name="Submit" value="Anmelden"/></td>
</tr>
</table>
<input type="hidden" name="url" value="/de/lernen/index.php" /></form>
Mein Java-Code dazu:
Java:
public static void login() {
HTTPConnection http = new HTTPConnection();
http.doRequest("http://vokker.net/de/sonst/anmelden.php", "");
String data = null;
try {
// Create Login Package
data = URLEncoder.encode("name", "UTF-8") + "=" + URLEncoder.encode("meinname", "UTF-8");
data += "&" + URLEncoder.encode("pw", "UTF-8") + "=" + URLEncoder.encode("meinpw", "UTF-8");
data += "&" + URLEncoder.encode("Submit", "UTF-8") + "=" + URLEncoder.encode("Anmelden", "UTF-8");
data += "&" + URLEncoder.encode("url", "UTF-8") + "=" + URLEncoder.encode("/de/lernen/index.php", "UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
// Send Logindata and wait for respons
String respons = http.doRequest("http://vokker.net/de/lernen/", "data");
System.out.println(respons);
}
Hat jemand ne Idee worum das so nicht funktioniert?