Méthode POST et construction d'une URL

Méthode POST et construction d'une URL - HTML/CSS - Programmation

Marsh Posté le 14-01-2009 à 16:43:00    

Bonjour,
 
J'utilise l'application Mydms. Je souhaiterai passer les paramètres de login (nom d'utilisateur et mot de passe) d'une autre application dans une url de type :
 

Code :
  1. <input type="button" value="Connexion"
  2.         onclick="javascript:openPopup('http://serveurdistant?login=<test>&pwd=<test>', 0, 0, 'menubar=no,scrollbars=yes,statusbar=no,resizable=yes')">


 
Cela me permettrait en quelque sorte d'avoir une "authentification unique" à travers la mise en place d'un "bridge".
 
L'extrait du  fichier source op.login.php qui fait référence au login et utilise la méthode post est le suivant :
 

Code :
  1. <form action="../op/op.Login.php" method="post" name="form1" onsubmit="return checkForm();">
  2. <?php
  3. if (isset($_GET["referuri"]) && strlen($_GET["referuri"])>0) {
  4. $refer=$_GET["referuri"];
  5. }
  6. else if (isset($_POST["referuri"]) && strlen($_POST["referuri"])>0) {
  7. $refer=$_POST["referuri"];
  8. }
  9. if (isset($refer) && strlen($refer)>0) {
  10. echo "<input type='hidden' name='referuri' value='".$refer."'/>";
  11. }
  12. ?>
  13. <table border="0">
  14.  <tr>
  15.   <td><?php printMLText("user_login" );?></td>
  16.   <td><input name="login" id="login"></td>
  17.  </tr>
  18.  <tr>
  19.   <td><?php printMLText("password" );?></td>
  20.   <td><input name="pwd" type="Password"></td>
  21.  </tr>
  22.  <tr>
  23.   <td colspan="2"><input type="Submit" value="<?php printMLText("submit_login" ) ?>"></td>
  24.  </tr>
  25. </table>
  26. </form>


 
Comment puis-je construire mon url pour établir une connexion ?
 
Merci pour vos contributions.

Reply

Marsh Posté le 14-01-2009 à 16:43:00   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed