alors :
1) le mot de passe en clair dans le code JS, càd visible en affichant la source de la page ? Si en 2013 personne ne click sur un bouton pour valider (enfin ca c'est ce que tu crois ), il en va de même pour les mots de passe
2)
Pour les input, tu as le type submit qui fait exactement ce qu'il dit : il soumet le formulaire
Au passage, il existe aussi le type "password", qui n'affiche pas le texte en clair. Mais bon, vu que le pass est aussi en clair dans la page
Code :
- <INPUT type='password' name="passew" size=8>
- <INPUT type='submit' value='Cliquer ici pour valider' onSubmit="passe()">
|
3)
ton code JS :
Code :
- <script type="text/javascript">
- var passe = function ()
- {
- var mot = document.form1.passew.value;
- if (!mot.length) {
- return false;
- }
- if (mot == "orange" )
- {
- window.location = "orange.html";
- return true;
- }
- if (mot == "faim" )
- {
- window.location = "faim.html";
- return true;
- }
- alert ("Mauvais mot de passe" );
- return false;
- </SCRIPT>
|
4) Fais ca du coté serveur (en PHP par exemple). Ton mot de passe sera invisible (pas celui qui transitera entre le browser et le serveur, mais c'est une autre histoire) et ton script JS ne pourra pas être remplacé/viré/écrasé.
---------------
We deserve everything that's coming...