Wie poste ich ein Formular von einer HTML-Seite zu und ASPX-Seite (2.0) und in der Lage, die Werte zu lesen?Wie ein Formular von HTML zu ASPX-Seite POST
Ich habe derzeit eine ASP.NET-Website mit dem Mitgliedschaftsanbieter und alles funktioniert gut. Benutzer können sich von der Login.aspx-Seite aus anmelden.
Wir möchten jetzt Benutzer direkt von einer anderen Website anmelden können - das ist im Grunde eine statische HTML-Seite. Die Benutzer müssen in der Lage sein, ihren Namen und ihr Passwort auf dieser HTML-Seite einzugeben und sie auf meiner Login.aspx-Seite POST zu lassen (wo ich sie dann manuell anmelden kann).
Ist es möglich, Formularwerte von HTML nach ASPX zu übergeben? Ich habe alles versucht und die Request.Form.Keys-Sammlung ist immer leer. Ich kann kein HTTP-GET verwenden, da dies Anmeldeinformationen sind und nicht an eine Abfragezeichenfolge übergeben werden können.
Der einzige Weg, den ich kenne, ist ein Iframe.
Ist das nicht die Art der Sache Jeff über auf CSRF und XSRF Angriffe in seinem Artikel gewarnt? [http://www.codinghorror.com/blog/archives/001175.html](http://www.codinghorror.com/blog/archives/001175.html] –
Ich bin überrascht, dass niemand anderes dies erwähnt hat, aber ein http POST ist nicht sicherer als ein GET. Ich würde empfehlen, die Anmeldeinformationen auf diese Weise zu übergeben. Viele Ideen und Informationen hier: http://StackOverflow.com/Questions/1008668/How-Secure-is-Ahttp-post –