begin process at 2012 05 30 04:06:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

Script mot de passe sur la page index


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Script mot de passe sur la page index

dimanche 11 février 2007 à 14:04:34 | Script mot de passe sur la page index

webmcmaster

Bonjour,

J'utilise actuellement le script ci-dessous qui à pour vocation de filtrer certaines pages html via un code utilisateur et un mode de passe. Tout fonctionne très bien, sauf que le script appelle une page html au sein du même répertoire que la page qui contient le script.

J'aimerai simplement savoir comment atteindre une page html si celle-ci est dans un autre répertoire... Je pense que tout ce passe ici :   if (sum==checksum) {window.location=login+".html"; ok=1; no=100;} mais je ne maitrise pas suffisament la programmation et je ne sais pas ou placer mon répertoire "html" suivi de login+"html" ???...

Si vous avez 5 minutes, c'est sympa...
@+



-----------

<script language="JavaScript" type="text/javascript">
// D'autres scripts sur [ Lien ]
// Si vous utilisez ce script, vous devez laisser ce commentaire

var total_erreur=0;

function Check() {
 var tabc=Check.arguments; var ok=0;
 var tab="                   azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN0123456789_$&#@";
 for (var no=0;no<tabc.length;no++) {
  checksum=tabc[no];
  // table des caracters autorises
  var login=document.forms["accesdirect"].elements["login"].value;
  var password=document.forms["accesdirect"].elements["password"].value;
  var nblog=login.length;
  var nbpass=password.length;
  var sum=1;
  var n=Math.max(nblog,nbpass)
  for (var i=0;i<n;i++) {
   var index1=tab.indexOf(login.substring(i,i+1))+10;
   var index2=tab.indexOf(password.substring(i,i+1))+10;
   sum=sum+(index1*n*(i+1))*(index2*(i+1)*(i+1));
  }
  
  // calcul de la checksum. La fonction est modifiable !
  if (sum==checksum) {window.location=login+".html"; ok=1; no=100;}
  // test de la checksum
 }
 if (ok==0) {
  total_erreur++;
   if (total_erreur>0) {
   window.location="index.html"; }
 }

}
function Verifie() {
 Check(4166633)
}
</script>

dimanche 11 février 2007 à 23:46:54 | Re : Script mot de passe sur la page index

hvb

Membre Club
Réponse acceptée !
ben... remplace
window.location=login+".html";
par
window.location="tonrepertoire/"+login+".html";

cependant, ta methode n'est pas très secure, et est contournable vraiment facilement...

Hvb aka Batto
bato.ltd at gmail.com
lundi 12 février 2007 à 00:19:55 | Re : Script mot de passe sur la page index

webmcmaster

Merci beaucoup de ton aide... cela fonctionne parfaitement !

Sinon, j'ai effectivement déjà lu que ce script n'est pas blindé... Aussi, existe t-il un autre script ou une méthode assez simple via html ou php qui soit plus "secure" ?

@+
lundi 12 février 2007 à 00:45:01 | Re : Script mot de passe sur la page index

hvb

Membre Club
javascript étant exécuté coté client, et le code etant accessible en lecture, aucune methode ne peut être non-contournable.
Php par contre, serait effectivement le moyen le plus simple pour mettre en oeuvre ce que tu cherche à faire.
En passant par un formulaire comme tu le fais, mais avec une verification "coté php" donc serveur, dans lequel tu pourrais comparer le couple login-pass avec celui enregistré dans un fichier ou dans une table d'une base sql...
Sinon tu peux passer par une authentification http (htaccess) puis coté php, traiter la page de reponse à renvoyer selon le login (qui aura déja été validé par le htaccess)
Il y a beaucoup de doc à ce sujet sur le net ^^


Hvb aka Batto
bato.ltd at gmail.com


Cette discussion est classée dans : script, page, login, html, var


Répondre à ce message

Sujets en rapport avec ce message

Une page differente de tel heure à tel heure [ par lavren ] Bonjour, j'ai trovué un script qui permet d'avoir une apge differente pour chaque jour mais jaimerai savoir si on peut faire de meme avec une heure pr un script dans une page html pour un calcul simple avec saisie de l'utilisateur [ par lemasque49 ] si quelqu'un peut me dire comment faire un javascript qui me permet d'avoir cinq fenêtre dans lesquelles j'aurais 4 variables et un résultat et dans l utilisation de plusieur script dans une page HTML [ par oracle04 ] Bonjour, j'aimerai bien que vous m'aidiez pour l'utilisation de plusieurs script sur une page HTML, j'ai essaiyé d'écrire des fichiers différents ex Aider moi !! [ par Vie ] Je fait un copier coller du script pour avoir l'heure dans dans ma page html (frontpage) mais voila, y'a rien qui ce passe ! sauf que je vois dans ma Redirection selon la page de provenance (page précédente) [ par flasher_13 ] Ma Demande:Bonjour à tout les dévelloppeurs de javascript...Je voudrais savoir si il est possible de rediriger un internaute si sa page de provenance redirection selon l utilisateur [ par elmehdilahlou ] salut j ai un problem pour rediriger vres une page selon l utilisateur je m explique:j ai une premiere connection.html qui contien un formulaire (logi javascript et html [ par droyan ] bonjour, j'aimerais avoir un renseignement : j'ai sur une page web un script javascript que l'on m'a donné. Lorsque j'affiche la source de cette page Rafraichissement d'un script dans une page html [ par llardereau ] Bonjour à tous,Une question pour les pro des javascript :Je souhaite dans une page web rafraichir un script sans rafraichir la page.Pour etre plus exp Script utilisant SetTimeOut [ par maxs15 ] Bonjour!Tout d'abord je ne suis qu'un vulgaire débutant,et je sollicite votre aide pour un problème qui semblera simple,mais qui ma value quelques heu SCRIPT pour faire apparaître l'adresse IP d'un ordinateur dans une page HTML [ par FUNSTYLER2 ] Voici ma question : "Dans une page HTML (et pas PHP ou ASP) je souha


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales