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

HTML Discussion :

Auto login dans une page web [HTML 4.0]


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut Auto login dans une page web
    Bonjour,

    j'ai un petit soucis à me loguer automatiquement en HTML.
    Le soucis c'est que je travaille sur une interface WEB avec une structure que je ne peux pas modifier, seulement ajouter des pages à un endroit.

    j'aimerais pour des raisons de simplicité loguer automatiquement l'utilisateur.

    j'ai le code que va bien, seulement je ne sais pas trop comment l'automatiser
    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
    <!-- Login Area -->
     
    <td class="Login_Area" colspan="2">
       <form ENCTYPE="text/plain" ACTION="https://192.168.0.1/FormLogin" METHOD="POST" id="Login_Area_Form" Name="LoginForm" autocomplete="off">
          <input type="hidden" name="Redirection" value="" >
          <table id="login_box_table">
             <tr>
                <td class="Login_Table_Cell_Name">Name</td>
                <td class="Login_Table_Cell_Input_Name"><input type="text" name="Login" maxlength="30" class="Login_Input"></td>
             </tr>
             <tr>
                <td class="Login_Table_Cell">Password</td>
                <td class="Login_Table_Cell_Input"><input type="password" name="Password" maxlength="30" class="Login_Input"></td>
             </tr>
             <tr>
                <td colspan="2" class="Login_Table_Cell_Input_Button"><button type="submit" class="Login_Button">Log in</td>
             </tr>
          </table>
       </form>
    </td>
    <!--Login Area End -->
    ou le placer?? Header? Début du Body? HTML et moi ça fait 4, heuu non 12
    et surtout qu'est-ce qu'il faut enlever pour que ça se fasse tout seul ? *sachant que je connais le login et le mot de passe*

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 585
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 585
    Par défaut
    Le mieux pour automatiser est de visiter directement l'URL :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    https://192.168.0.1/FormLogin?Login=leLogin&Password=lePassword
    sans passer par une page web.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2010
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2010
    Messages : 109
    Par défaut
    Bonjour,

    D'après ce que j'ai compris, le code que tu fournis est le code que tu dois inclure à tes pages web pour que l'utilisateur s'authentifie.
    Le code que tu fournis dit juste :
    Envoyer ce qui se trouve dans le formulaire LoginForm (c'est à dire champ "Login", champ "Password" et champ "Redirection") à la page https://192.168.0.1/FormLogin en POST.

    Cette page doit te renvoyer quelque chose si l'authentification de l'utilisateur est correcte, non ?

  4. #4
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut
    Ce que je veux c'est ajouter une entête dans ma page Web,
    afin de me loguer automatiquement en admin.

    Heuuu non aucun retour, que j'ai pus remarqué pourquoi?
    le seul truc que j'ai en plus c'est le code pour se déloguer:

    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
    <!-- Login Area -->
    <!--<td class="Login_Area" colspan="2"><img src="/Images/SIMATIC_CONTROLLER.png" alt="Simatic Controller"></td>-->
    <td class="Login_Area" colspan="2">
     
    <script LANGUAGE="JScript" TYPE="text/javascript">
       <!--
       function logout()
       {
          window.top.document.cookie = "siemens_ad_session=;expires=Fri, 31 Dec 1999 23:59:59 GMT;";
       }
       -->
    </script>
     
    <form id="logout_form" action="/FormLogin?LOGOUT" method="post" enctype="application/x-www-form-urlencoded">
       <table id="logout_table">
          <tr id="logout_tr_name">
             <td id="logout_td_name">admin</td>
          </tr>
          <tr id="logout_tr_empty"><td></td></tr>
          <tr id="logout_tr_logout">
             <td id="logout_td_logout">
                <INPUT type='hidden' name='Redirection' value='.'>
                <INPUT type='hidden' name='Cookie' value='HniEsZWbUxqUhmliGNzdotN/ocMAAQAEAAIELsCoAAsAAAAAAAAAAAQuuxc='>
                <input id="logout_form_button" type="submit" onClick="logout()" value="Log out">
             </td>
          </tr>
        </table>
    </form>
     
     
    </td>
    <!--Login Area End -->
    Le mieux pour automatiser est de visiter directement l'URL
    tu veux dire qu'en fessant ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    https://192.168.0.1/FormLogin?Login="admin"&Password=""
    ça me logue directement ?
    je le met dans le Header? *as tu un petit bout de code qui me montrerais la syntaxe*

  5. #5
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut
    En cherchant un moyen d'automatiser le login,
    j'ai vue qu'on pouvait utiliser la propriété onload du Boby *par exemple*
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <body onload="javascript:document.statForm.submit();">
    avec la balise suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form target="statFrame" method="POST" name="statForm" action="statPage.php">
    Le soucis c'est que si je conserve ce le code du premier message,
    on va voir les cases password, login, etc. or je voudrai rendre ça transparent...

  6. #6
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut
    *suite*
    cherchant toujours à faire mon login automatique
    • login = "admin"
    • mdp = ""

    je suis parti sur l'idée suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <body onload="javascript:document.LoginForm.submit();">
     
       <form ENCTYPE="text/plain" ACTION="https://192.168.0.1/FormLogin" METHOD="POST" id="Login_Area_Form" Name="LoginForm" autocomplete="off">
    	<a type="hidden" name="Redirection" value=""/>
    	<a type="text" name="Login" maxlength="30" value="admin"/>
    	<a type="password" name="Password" maxlength="30" value=""/>
       </form>
     
    </body>
    *test en cours...*

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Son dans une page Web avec Firefox
    Par diod dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 02/12/2005, 17h49
  2. Réponses: 5
    Dernier message: 13/11/2005, 21h24
  3. Plein écran dans une page Web
    Par uron86 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 31/10/2005, 16h44
  4. [applet] lancer une applet mais dans une page web
    Par dzincou dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 11/08/2004, 13h32
  5. Insérer un fichier dans une page web
    Par Mad666 dans le forum ASP
    Réponses: 6
    Dernier message: 05/05/2004, 11h22

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