MOT DE PASSE PAGE WEB

must77 Messages postés 16 Date d'inscription lundi 19 novembre 2007 Statut Membre Dernière intervention 27 novembre 2007 - 21 nov. 2007 à 18:40
cs_bultez Messages postés 13616 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 - 26 nov. 2007 à 11:13
Voici le code que j'ai inséré dans une page html :

<script Language="JavaScript">
<!--
var password = '';
password=prompt('Veuillez entrer votre mot de passe :','');
if (password = "visiteurs"){location.href= password + ".htm"} else {location.href= index.htm}
// -->
</script>


hors, que le mot de passe soit bon ou pas il chaine toujours sur la page visiteurs.htm
Merci de m'aider

12 réponses

sagat06 Messages postés 166 Date d'inscription mercredi 27 juin 2007 Statut Membre Dernière intervention 31 mars 2014 1
21 nov. 2007 à 19:02
Bonsoir à toi,
en regardant vite fait, essaies cela:  if(password== visiteurs){
(avec 2 =  ).

Signé Sagat
1
must77 Messages postés 16 Date d'inscription lundi 19 novembre 2007 Statut Membre Dernière intervention 27 novembre 2007
21 nov. 2007 à 19:07
Merci c'est mieux mais il ne chaine pas sur la page d'index il continue
la page web ( texte en dessous)
0
must77 Messages postés 16 Date d'inscription lundi 19 novembre 2007 Statut Membre Dernière intervention 27 novembre 2007
21 nov. 2007 à 19:16
C'est bon j'ai trouvé .......
Merci et bonne soirée
0
sagat06 Messages postés 166 Date d'inscription mercredi 27 juin 2007 Statut Membre Dernière intervention 31 mars 2014 1
21 nov. 2007 à 19:20
Ok, précise que la réponse à ta question  a été faite.

Bonne continuation.

Signé Sagat
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
must77 Messages postés 16 Date d'inscription lundi 19 novembre 2007 Statut Membre Dernière intervention 27 novembre 2007
21 nov. 2007 à 19:24
exact - il fallait bien  mettre ==  et mettre "index.htm"
Merci  encore
0
cs_bultez Messages postés 13616 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
22 nov. 2007 à 15:12
Bonjour,

ben c'est dommage de mettre le mot de passe en clair !!!

<script type="Text/JavaScript">

var password=prompt('Veuillez entrer votre mot de passe :','');
if ( password != "" && password != "." && password != ".." )
     {    location.href = password + ".htm";    }
else {    location.href = "index.htm";    }

</script>





comme ça on ne voit rien même en regardant la source

<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
0
must77 Messages postés 16 Date d'inscription lundi 19 novembre 2007 Statut Membre Dernière intervention 27 novembre 2007
22 nov. 2007 à 19:46
Merci
Je teste ça dès demain matin - mais pourquoi pas tester directement le mot de passe <> de null ? (si c'est possible !) Je suis une ancienne programmeuse et je galère total dans le syntaxe !
Question subsidiaire : peut-on cacher le mot de passe à la saisie ?

Bonne soirée
Kty
0
cs_bultez Messages postés 13616 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
23 nov. 2007 à 05:46
>>mais pourquoi pas tester directement le mot de passe <> de null ?

pas compris... c'est ce qu'on fait ! ainsi que . et ..



        if ( password != "" && password != "." && password != ".." )
et il faut essayer en acceptant ces mots de passe,
pour voir ce que ça fait, après ça on interdit.

(   ° pas sûr que le else soit "nécessaire"
    ° ceux qui se gourrent auront l'erreur 404, qu'on pourrait
       rediriger avec .htaccess )

>>Je suis une ancienne programmeuse et je galère
total dans le syntaxe !
    la syntaxe javascript n'est certes pas "naturelle"

>>Question subsidiaire : peut-on cacher le mot de passe à la saisie ?
    oui... mais pas avec prompt.
    un formulaire contenant un champ de type password.





<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
0
Gabryl Messages postés 3 Date d'inscription dimanche 7 mai 2006 Statut Membre Dernière intervention 13 mai 2008
25 nov. 2007 à 18:22
Salut ...

<script type="Text/JavaScript">

var password=prompt('Veuillez entrer votre mot de passe :','');
if ( password != "" && password != "." && password != ".." )
     {    location.href = password + ".htm";    }
else {    location.href = "index.htm";    }

</script>

Mais je le met ou mon password la dedans pour que ca marche ???
0
cs_bultez Messages postés 13616 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
26 nov. 2007 à 07:47
ben, tu ne le mets pas justement.
tu n'as pas compris comment ça se passait ?
on demande un mot de passe, l'utilisateur frappe visiteurs , par exemple,
c'est la page "visiteurs.htm" qui est chargée.
<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
0
must77 Messages postés 16 Date d'inscription lundi 19 novembre 2007 Statut Membre Dernière intervention 27 novembre 2007
26 nov. 2007 à 10:41
le problème est que la page ne se charge pas sur tous les PC.
Le fait de cocher javascritp dans les options internet ne suffit pas.
Je voudrai donner une marche à suivre aux utilisateurs.
Sur mon site j'ai chainé sur le lien :
http://www.volunteer.ca/volcan/javahelp/index-frn.htm    pour aider mais ça ne suffit pas , sur certains pc la page de demande de mot de passe ne s'affiche pas.

L'autre problème est que j'ai testé dans mon entreprise sur 7 pc différents, w98, w2000 , xp, vista avec des versions IE différentes et ça marche à tous les coups !
Donc je ne sais pas quoi faire.

Bonne journée
Kty
0
cs_bultez Messages postés 13616 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
26 nov. 2007 à 11:13
>>le problème est que la page ne se charge pas sur tous les PC.
>>    Le fait de cocher javascritp dans les options internet ne suffit pas
    tout ne doit pas être coché "comme il faut" ?

    avec IE6 ( pas regardé avec IE7, mais probablement "pas loin" )
        Outils / Options Internet / Sécurité / choisir la zone / personaliser le niveau
            et vers le bas de la liste : cocher Activer pour Active Scripting

    il ya peut-être d'autres interdictions sur ces PC ?
    tu as essayé avec un autre navigateur ?



<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
0
Rejoignez-nous