A voir également:
- Js externe
- Chkdsk disque dur externe - Guide
- Ram externe - Forum Matériel & Système
- Est-ce possible de mettre une extension de 8g RAM en externe sur pc portable? - Forum Carte-mère/mémoire
- Appel externe c'est quoi - Forum telephonie fixe
- Brancher lecteur dvd externe sur tv en usb - Forum Lecteurs et supports vidéo
5 réponses
Bon tout est okay, j'ai fait :
1 mon fichier js
2 mon code html
Dans un fichier appelé codepin.js
function LogIn(){
loggedin=false;
username="";
password="";
username=prompt("Code d'accès:","");
username=username.toLowerCase();
password=prompt("PIN:","");
password=password.toLowerCase();
if (username=="moncodedacces1" && password=="moncodepin1") {
loggedin=true;
window.location="/fichier/fichier1.htm";
}
if (username=="moncodedacces2" && password=="moncodepin2") {
loggedin=true;
window.location="/fichier/fichier2.htm";
}
if (loggedin==false) {
alert("Mauvais code PIN ou code d'accès!");
}
}
Dans la page web :
<head>
<script src="/codepin.js">
</script>
</head>
<body>
<input type="button" onclick="LogIn()" value="authentification">
</body>
Et ça marche surper bien, merci pareil!!!!!
1 mon fichier js
2 mon code html
Dans un fichier appelé codepin.js
function LogIn(){
loggedin=false;
username="";
password="";
username=prompt("Code d'accès:","");
username=username.toLowerCase();
password=prompt("PIN:","");
password=password.toLowerCase();
if (username=="moncodedacces1" && password=="moncodepin1") {
loggedin=true;
window.location="/fichier/fichier1.htm";
}
if (username=="moncodedacces2" && password=="moncodepin2") {
loggedin=true;
window.location="/fichier/fichier2.htm";
}
if (loggedin==false) {
alert("Mauvais code PIN ou code d'accès!");
}
}
Dans la page web :
<head>
<script src="/codepin.js">
</script>
</head>
<body>
<input type="button" onclick="LogIn()" value="authentification">
</body>
Et ça marche surper bien, merci pareil!!!!!
Mettre les identifiants dans un fichier JS ne résistera pas longtemps à un utilisateur un peu débrouillard.
Pour une identification, il est impératif qu'il y ait échange avec le serveur: donc soit on fait appel à un formulaire (en POST), soit on fait un appel Ajax.
Pour une identification, il est impératif qu'il y ait échange avec le serveur: donc soit on fait appel à un formulaire (en POST), soit on fait un appel Ajax.
Mettre ton code javascript dans un fichier externe n'empêche d'accéder au code source, puisqu'il suffit de cliquer sur le lien /codepin.js présent dans ton code source html pour récupérer le mot de passe.
Comme le précise A.Nonymous, ton mot de passe ne doit pas être dans ton fichier javascript (coté client) mais doit être géré coté serveur (php par exemple).
Comme le précise A.Nonymous, ton mot de passe ne doit pas être dans ton fichier javascript (coté client) mais doit être géré coté serveur (php par exemple).
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mon webserver ne prend pas en charge le PHP. En faite mon projet est sur une carte programmable contrôlant des relais à distance et avec comme interface des pages web. Le client n'a pas accès au fichier de programation et au fichier des pages web puisque que le tout est compilé en une image (.bin) et téléchargé dans la carte elle même. C'est pour ça que je crois que c'est bon comme ça. Je me trompe?