2017-09-08 1 views
-2

Ich arbeite an example.com, wenn jemand auf meiner Website angemeldet Ich möchte auch seine Authentifizierung auf abc.com überprüfen, abc.com akzeptiert POST-Anfrage zur Authentifizierung zu überprüfen.Wie kann ich einen iframe mit Postparams automatisch senden?

Ich dachte daran, einen iframe zu verwenden, der automatisch eine Anfrage an abc.com (zusammen mit exaple.com) einreicht und einen Cookie in der abc.com-Domäne setzt.

  1. Bitte schlagen Sie mir vor, wenn es einen besseren Weg gibt, damit umzugehen?

  2. Kann jemand mit einem Beispiel antworten, wie man einen Iframe mit Postparams einreicht?

Vielen Dank im Voraus!

+0

Erstellen Sie ein Formular, senden Sie es an iframe. Das wird jedoch nicht das Ende Ihrer Probleme sein. –

+0

Sie können keine Cookies Domänen über Frames –

Antwort

0

Nicht sicher, dass iFrame die beste Vorgehensweise hier ist, aber Sie können ein Formular innerhalb Ihrer iFrame rendern und onload senden.
Natürlich müssen Sie einige Daten an das Formular übergeben, so dass Sie es über die src URL mit Abfragezeichenfolge params übergeben können und es innerhalb der iFrame greifen.
Für post bitten Sie das Formular eingestellt werden müssen (im iFrame) als method="post"

+0

setzen Thanks @ sag1v Ich werde dies überprüfen – Nagesh

0

Sie Attribut eines Formulars Ziel gesetzt, kann zu einem Iframe einreichen:

<form name="frm1" id="frm1" action="http://someurl.com" method="post" target="myiframe"> 

Sie auch nur eine Verwendung betrachten kann ajax rufe stattdessen mit jQuery auf und setze die http-Methode auf "post", was ich tun würde.

+0

Danke @baldprogrammer – Nagesh

Verwandte Themen