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 :
- <input type="button" value="Connexion"
- 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 :
- <form action="../op/op.Login.php" method="post" name="form1" onsubmit="return checkForm();">
- <?php
- if (isset($_GET["referuri"]) && strlen($_GET["referuri"])>0) {
- $refer=$_GET["referuri"];
- }
- else if (isset($_POST["referuri"]) && strlen($_POST["referuri"])>0) {
- $refer=$_POST["referuri"];
- }
- if (isset($refer) && strlen($refer)>0) {
- echo "<input type='hidden' name='referuri' value='".$refer."'/>";
- }
- ?>
- <table border="0">
- <tr>
- <td><?php printMLText("user_login" );?></td>
- <td><input name="login" id="login"></td>
- </tr>
- <tr>
- <td><?php printMLText("password" );?></td>
- <td><input name="pwd" type="Password"></td>
- </tr>
- <tr>
- <td colspan="2"><input type="Submit" value="<?php printMLText("submit_login" ) ?>"></td>
- </tr>
- </table>
- </form>
|
Comment puis-je construire mon url pour établir une connexion ?
Merci pour vos contributions.