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 :

comment créer mot de passe sur bouton ?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    412
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 412
    Par défaut comment créer mot de passe sur bouton ?
    bonjour,

    J'ai besoin lorsque l'on clique sur le Bouton Marche de "P1 ON" qu'une fenetre s'ouvre me demandent un mot de passe pour autorisé le bouton a fonctionner.

    En générale j'utilise Htacces pour les mots de passes.

    Si quelqu'un pouvez m'aiguiller.

    Un truc simple, Merci d'avance.

    Voici un exemple de mon code :
    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
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
     
    <?PHP 
    //  include('/maison/N4/entete.php');  // l'entete du site
    include('L:\Program files 2\wamp\www\maison\N4\template\entete.php');
    ?>
    <body>
    <p>Commande X10 avec bouton Marche/Arr&ecirc;t/Variateur.</p>
    <table width="510" border="0">
      <tr>
        <td width="223" bgcolor="#999999"><div align="center">Commande</div></td>
        <td width="51" bgcolor="#999999">Code M.  U </td>
        <td width="71" bgcolor="#999999"><div align="center">On</div></td>
        <td width="66" bgcolor="#999999"><div align="center">Off</div></td>
        <td width="71" bgcolor="#999999">Variateur</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td bgcolor="#CCCCCC"><div align="center">
          <?php include('L:\Program files 2\wamp\www\maison\N4\X10\ft-x10\P0.txt'); ?>
        </div></td>
        <td bgcolor="#CCCCCC">&nbsp;</td>
        <td bgcolor="#CCCCCC">&nbsp;</td>
        <td bgcolor="#CCCCCC">&nbsp;</td>
        <td bgcolor="#CCCCCC">&nbsp;</td>
      </tr>
      <tr>
        <td><?php include('L:\Program files 2\wamp\www\maison\N4\X10\ft-x10\P1.txt'); ?></td>
        <td>P1</td>
        <td><input name="P1-On2" value="<?php include('L:\Program files 2\wamp\www\maison\N4\X10\ft-x10\P1-ON.txt'); ?>" type="submit" /></td>
        <td><input name="P1-Off2" value="<?php include('L:\Program files 2\wamp\www\maison\N4\X10\ft-x10\P1-OFF.txt'); ?>" type="submit" /></td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td><?php include('L:\Program files 2\wamp\www\maison\N4\X10\ft-x10\P2.txt'); ?></td>
        <td>P2</td>
        <td><input name="P2-On3" value="<?php include('L:\Program files 2\wamp\www\maison\N4\X10\ft-x10\P2-ON.txt'); ?>" type="submit" /></td>
        <td><input name="P2-Off3" value="<?php include('L:\Program files 2\wamp\www\maison\N4\X10\ft-x10\P2-OFF.txt'); ?>" type="submit" /></td>
        <td>&nbsp;</td>
      </tr>
    </table>
     
    <?php 
    // Execute commande MS-Dos
    if (isset($_POST['P1-On'])) exec('ahcmd.exe sendplc P1 on');
    if (isset($_POST['P1-Off'])) exec('ahcmd.exe sendplc P1 off');
    if (isset($_POST['P2-On'])) exec('ahcmd.exe sendplc P2 on');
    if (isset($_POST['P2-Off'])) exec('ahcmd.exe sendplc P2 off');
    ?>
     
     
    <?php
    $cmdstring = $_POST['hc'];
    exec("ahcmd.exe sendplc $cmdstring");
     
     
    ?>
     
    <?php
    include('L:\Program files 2\wamp\www\maison\N4\template\retour-x10-bouton-lecture.php') ; // clique Retour
    include('L:\Program files 2\wamp\www\maison\commun\template\pied.php3') ; // mon bas de page
    ?>

  2. #2
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Le plus simple à mon avis serait de demander l'authentification au moment du chargement de la page du script, celui appelé par le bouton. ^^

Discussions similaires

  1. Mot de passe sur bouton dans formulaire MENU
    Par AUDOMAROIS dans le forum Sécurité
    Réponses: 2
    Dernier message: 21/12/2013, 19h26
  2. [XL-2003] Mot de passe sur bouton Excel
    Par lili189 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 22/06/2012, 11h39
  3. [AC-2003] Mot de passe sur Bouton de commande
    Par l-dag dans le forum Sécurité
    Réponses: 6
    Dernier message: 01/08/2009, 11h15
  4. comment créer un drag & drop sur bouton parcourir en asp.net
    Par tilily dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 03/02/2009, 13h25
  5. Mot de passe sur bouton de commande
    Par Dilse dans le forum IHM
    Réponses: 6
    Dernier message: 15/07/2008, 15h51

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