Js externe
btguillaume
-
Blunderer Messages postés 273 Date d'inscription Statut Membre Dernière intervention -
Blunderer Messages postés 273 Date d'inscription Statut Membre Dernière intervention -
Bonjour à vous,
J'aimerais savoir si c'est possible de prendre mon code ici présent et le mettre dans un doccument externe JS. J'ai cru comprendre que je pouvais mais comment? Je ne sais pas de quelle façon ça peux fonctionner....
Le but est de cacher aux utilisateurs un peu débrouillard, de faire clique droit et afficher le code source pour ensuite voir les codes d'acces et codes PIN. (login et mot de passe)
Si il y a autre manière de faire je suis bien ouvert .
Merci,
Guillaume
<head>
<SCRIPT LANGUAGE="JavaScript">
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!");
}
}
</SCRIPT>
</head>
<body>
<center>
<form><input type=button value="Authentification" onClick="LogIn()"></form>
</center>
</body>
J'aimerais savoir si c'est possible de prendre mon code ici présent et le mettre dans un doccument externe JS. J'ai cru comprendre que je pouvais mais comment? Je ne sais pas de quelle façon ça peux fonctionner....
Le but est de cacher aux utilisateurs un peu débrouillard, de faire clique droit et afficher le code source pour ensuite voir les codes d'acces et codes PIN. (login et mot de passe)
Si il y a autre manière de faire je suis bien ouvert .
Merci,
Guillaume
<head>
<SCRIPT LANGUAGE="JavaScript">
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!");
}
}
</SCRIPT>
</head>
<body>
<center>
<form><input type=button value="Authentification" onClick="LogIn()"></form>
</center>
</body>
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?