Tom's Guide > Forum > Programmation > Comment mettre un mot de passe sur un menu déroulant?

Comment mettre un mot de passe sur un menu déroulant?

Forum Programmation : Comment mettre un mot de passe sur un menu déroulant?

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Salut,

J'aimerais rendre certains documents accessibles par un mot de passe pour n'en limiter l'accès qu'aux membres de mon club sur notre site www.divonneplongee.com. Et ceci sur certain sous-menus de mon menu déroulant. Comment dois-je m'y prendre?

Merci d'avance.

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Tu peu le faire en PHP ? ton hebergeur l'accepte ? sinon tu a une BDD avec le nom des membres et leur passe ?

Répondre à SiM07

Mon hébergeur accepte le PHP, mais je ne sais pas comment m'y prendre, si ce n'est que le php est une forme de langage directement applicable sur des pages html. Je ne suis pas dans la branche informatique, donc simple amateur.
J'aurais trouvé éventuellement un site qui propose ce genre de service (www.swisstools.net), mais j'hésite à cause des pubs... et je ne sais pas ce que cela vaut!
Une idée?

Répondre à gdb

Tiens, un script de la part de siteduzero ;-)

Code :
  1. <?
  2. // J'ai choisi le mot de passe "kangourou"
  3. if (isset($_POST['mot_de_passe'])) // Si la variable existe
  4. {
  5.   // On se crée une variable $mot_de_passe avec le mot de passe entré
  6.   $mot_de_passe = $_POST['mot_de_passe'];
  7. }
  8. else // La variable n'existe pas encore
  9. {
  10.   $mot_de_passe = ""; // On crée une variable $mot_de_passe vide
  11. }
  12. if ($mot_de_passe == "kangourou" ) // Si le mot de passe est bon
  13. {
  14. // On affiche la page cachée.
  15. ?>
  16. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  17. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
  18.     <head>
  19.         <title>Codes d'accès au serveur central de la NASA</title>
  20.         <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  21.     </head>
  22.     <body>
  23.         <h2>Voici les codes d'accès :</h2>
  24.         <h3>CRD5-GTFT-CK65-JOPM-V29N-24G1-HH28-LLFV</h3>
  25.        
  26.         <p></p>
  27.        
  28.         <p>
  29.         Cette page est réservée au personnel de la NASA. N'oubliez pas de la visiter régulièrement car les codes d'accès sont changés toutes les semaines.
  30.         La NASA vous remercie de votre visite.
  31.         </p>
  32.     </body>
  33. </html>
  34. <?
  35. }
  36. else // le mot de passe n'est pas bon
  37. {
  38. // On affiche la zone de texte pour rentrer le mot de passe.
  39. ?>
  40. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  41. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
  42.     <head>
  43.         <title>Page protégée par mot de passe</title>
  44.         <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  45.     </head>
  46.     <body>
  47. <p>Veuillez entrer le mot de passe pour obtenir les codes d'accès au serveur central de la NASA :</p>
  48. <form action="protection.php" method="post">
  49. <p>
  50. <input type="text" name="mot_de_passe" /> <input type="submit" value="Valider" />
  51. </p>
  52. </form>
  53. </center>
  54. <p>Cette page est réservée au personnel de la NASA. Si vous ne travaillez pas à la NASA, inutile d'insister vous ne trouverez jamais le mot de passe ! ;-)</p>
  55.     </body>
  56. </html>
  57. <?
  58. } // Fin du else
  59. // Fin du code :o)
  60. ?>



EDIT : La page au cas ou :ICI

Répondre à frynfo

Super, j'essaye et te redis dés que j'ai un moment...

Répondre à gdb
Tom's Guide > Forum > Programmation > Comment mettre un mot de passe sur un menu déroulant?
Aller à :

Il y a 2714 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens