Laden...

Login mittels POST

Erstellt von words_sourcecode vor 12 Jahren Letzter Beitrag vor 12 Jahren 1.593 Views
W
words_sourcecode Themenstarter:in
41 Beiträge seit 2009
vor 12 Jahren
Login mittels POST

Hi Leute,

ich möchte mich gerade auf einer Seite einloggen. Das ist der Code:

<form method="post" action="/login/check/" id="loginform"> 

   <input type="text" class="text" name="username" id="login_username" maxlength="30" /> 
 
   <input maxlength="32" size="15" type="password" name="password" id="password" class="text" /> 

   <input type="submit" name="submitForm" value="Login" class="submit" /> 

</form> 

Also habe ich folgende URL genommen: "http://www.seite.de/login/check/"
und meine Parameter so angegeben: "username=xxx&password=xxx" .

Jedoch funktioniert das nicht. Was habe ich falsch gemacht?

worlds_sourcecode

B
198 Beiträge seit 2005
vor 12 Jahren

Was für eine Response bekommst du denn von dem Server den du aufrust?

3.170 Beiträge seit 2006
vor 12 Jahren

Hallo,

einerseits wird Dir die Frage ohne Code keiner beantworten können (wir wissen noch nichtmal, welche Klassen Du benutzt - und je nachdem wie die Seite aufgebaut ist ist das auch alles andere als trivial (Cookies, diverse Techniken zum Schutz vor automatisierter Anmeldung und so).

Andererseits ist das ein Thema, das hier bereits unzählige Male besprochen wurde, bitte benutze die Forumssuche und poste die besten Treffer hier.

Gruß, MarsStein

Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca

W
words_sourcecode Themenstarter:in
41 Beiträge seit 2009
vor 12 Jahren

Ich bekomme die Login-Seite zurück.

1.346 Beiträge seit 2008
vor 12 Jahren

username=xxx&password=xxx&submitForm=Login

Mal ins blaue geraten. Ein bisschen mehr Code wäre vllt ganz hilfreich

G
47 Beiträge seit 2011
vor 12 Jahren

Hi words_sourcecode,

vielleicht hilft dir ja dieses Codesnippet weiter:

http://en.csharp-online.net/HTTP_Post

Gruß Gwinn

2.891 Beiträge seit 2004
vor 12 Jahren
1.820 Beiträge seit 2005
vor 12 Jahren

Hallo!

@words_sourcecode:
Nur mal zur Erläuterung:
Für die Übertragung von Daten an eine Seite gibt es die Methoden GET und POST. Bei GET werden die Daten in der URL übergeben, wie du es auch versuchst. Bei POST hingegen (und das ist die Methode, welche auch im Formular so vorgegeben wird (method="post")) werden die Daten im Header der Anfrage mitgegeben.
Und in den beiden Vorposts wurden dazu entsprechende Beispiele genannt.

Nobody is perfect. I'm sad, i'm not nobody 🙁