2016-10-10 2 views
1

Wie kann ich einen Benutzer zu meinem Client-Shop-System umleiten und POST-Login-Daten an unser Kunden-Shop-System senden.Symfony 2.8 Redirect zu extenalURL mit Post-Daten

Dies ist, was die Form wie sein wie jemand nicht sicher ist jedoch sieht

den Benutzernamen und das Passwort lesen können
<form action="http://externalUrl/login.php" method="post" name="ExtLogin" target="_blank"> 
<input name="extlogin" value="1" type="hidden"> 
<input name="custno" value="11111" type="hidden"> 
<input name="custappno" value="1" type="hidden"> 
<input name="pwd" value="111111" type="hidden"> 
<button type="submit" href="#">Client Shop</button> 

Neuer Code:

shop.html.twig:

<a href="{{ path('forward_shop') }}" target="_blank"><input type="Submit" value="Go to shop" /></a> 

ShopController.php

public function ShopAction(){ 
    return $this->redirect('http://externalUrl/login.php'); 
} 

Wie kann ich mit den Postdaten zur URL umleiten, wenn eine solche Anfrage nicht möglich ist? Gibt es eine Alternative?

+0

In diesen Fällen sollten Sie sich "kräuseln". Es sendet die Werte an Ihre 3rd-Party-Website, ohne Ihre Daten freizulegen. – Jeet

Antwort