IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Formulaire de connexion qui redirige vers un autre site


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mai 2014
    Messages : 8
    Par défaut Formulaire de connexion qui redirige vers un autre site
    Bonjour à tous.

    Je suis débutant en PHP et complètement perdu. Je suis en train de me noyer et je demande une main clémente pour me sortir de ce pétrin.

    J'ai crée un formulaire en HTML (méthode post) contenant 2 champs : login et mot de passe. Et un bouton "connexion".
    Lorsque l'utilisateur a rentré ses identifiants, il faut qu'il soit redirigé et logué sur l'extranet qui est un site complètement à part (autre serveur, autre base de donnée etc).

    Je ne sais absolument pas comment faire et en plus je dois le faire rapidement, ce qui me met une pression énorme et me stresse énormément.

    Mes questions :

    • est-ce possible? (a priori oui, j'ai vu des sites le faire)
    • comment faire??


    Je suis prêt à donner un max de renseignement et être très réactif si une personne souhaite m'aider.

    Merci.

  2. #2
    Inactif  
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2014
    Messages : 374
    Par défaut
    Bonjour.

    Vous vous noyez dans un verre d'eau ! (ou alors je n'ai pas compris...)

    - Avec un lien html : <a href=" ">Cliquez ICI !</a> (mais il faudra un click utilisateur)

    - Ou côte serveur en php : Avec l'instruction header...

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mai 2014
    Messages : 8
    Par défaut
    Bonjour,

    merci pour votre réponse rapide.

    Je pense que je me suis mal exprimé. Je résume plus simplement.

    J'ai un site A, contenant un formulaire.
    J'ai un site B, qui est un site privé nécessitant une connexion.

    J'aimerais qu'en rentrant ses identifiants sur le site A, l'utilisateur soit redirigé vers le site B sur lequel il sera loggé grâce à sa connexion depuis le site A.

    Sachant que A et B sont deux sites complètement différents : pas le même hébergeur, pas la même BDD.

  4. #4
    Membre averti
    Homme Profil pro
    Chargé de référencement pour Provectio
    Inscrit en
    Avril 2013
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chargé de référencement pour Provectio
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Avril 2013
    Messages : 17
    Par défaut
    Et passant des paramètres, ça peut convenir, non ?

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mai 2014
    Messages : 8
    Par défaut
    C'est une bonne question. La méthode est plus simple qu'en post, mais j'ai peur que ça cause des soucis de sécurité, vu que le mot de passe sera dans l'URL.

  6. #6
    Inactif  
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2014
    Messages : 374
    Par défaut
    Ce que je vous ai dit reste valable !

    Si B a besoin de paramètres, transmettez les "en GET" dans votre url...

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mai 2014
    Messages : 8
    Par défaut
    Très bien, je vais creuser la question...

  8. #8
    Nouveau membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2014
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mai 2014
    Messages : 8
    Par défaut
    Pour être sûr d'avoir bien compris, je vous donne le code du formulaire avec les commentaires pour vous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
    <div id="login-box"><!-- ma boîte de connexion sur le site A -->
    <div id="bandeauform"><!-- en tete du formulaire -->
    <span id="texteband">Accéder au site B</span> 
    </div>
     
    <form method="get" action="url du site B <!-- est ce juste? -->">
    <table border=0 id="tabform">
    <tr><!-- le champ login -->
    <td>
    <label for="loginput"><span class="textform">Votre login : </span></label>
    </td>
    <td>
    <input id="loginput" type="text" value="" name="Login"  maxlength="10" required />
    </td>
    </tr>
     
    <tr><!-- le champ mot de passe -->
    <td>
    <label for="mdp"><span class="textform">Mot de passe : </span></label>
    </td>
    <td>
    <input id="mdp" type="password"  name="Password"  value="" maxlength="10" required />
    </td>
    </tr>
     
    <tr><!-- le bouton valider -->
    <td colspan=2>
    <input id="boutonform" type="image"  src="/wp-content/uploads/bouton-submit.png" value="Envoyer">
    </td>
    </tr>
    </table>
    </form>
     
    <!-- 2 liens utiles -->
    <a href="#" alt="Mot de passe perdu" class="aform"><span>Mot de passe perdu?</span></a>
    <a href="#" alt="S'inscrire au site B" class="aform"><span style="margin-top:-10px;">S'inscrire au site B</span></a>
     
     
    </div>
    Maintenant, que faut-il faire dans le site B, pour vérifier que :
    -les données entrées dans le formulaire sont correctes et permettent d'accéder au site privé?

Discussions similaires

  1. Configurer Apache pour rediriger vers un autre site
    Par netoale dans le forum Apache
    Réponses: 10
    Dernier message: 19/04/2011, 17h23
  2. formulaire qui renvoie vers un autre
    Par ouinih dans le forum Windows Forms
    Réponses: 3
    Dernier message: 03/11/2010, 17h06
  3. envoi de formulaire par mail qui redirige vers servlet
    Par erox44 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 09/07/2009, 15h58
  4. [PHP-JS] PHP qui redirige vers une page
    Par jeanfrancois dans le forum Langage
    Réponses: 3
    Dernier message: 09/05/2006, 11h52
  5. [PHP-JS] Rediriger vers une autre page
    Par Vlacar dans le forum Langage
    Réponses: 13
    Dernier message: 10/04/2006, 13h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo