IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Script login + mdp


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 10
    Par défaut Script login + mdp
    Bonjour quelqu'un peut me dire comment décoder ce script je ne comprends pas comment obtenir les valeurs du login et mdp
    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];
    var login=document.forms["flog"].elements["login"].value;
    var password="souris";
    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));
    }
    if (sum==checksum) {
    window.location="/epreuves/javascript/"+login+".php"; ok=1; no=100;
    }

    }
    if (ok==0) {
    total_erreur++;
    alert("Mauvais login ou mot de passe");
    if (total_erreur>2) {
    alert("Vous avez atteint les 3 essais !\nAu revoir");
    window.location="index.php";
    }
    }
    }
    function Verifie() {
    Check(3696619)
    }
    Il me faut un login et un mdp merci de votre aide.

  2. #2
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Bonsoir,
    La variable "login" est ici :
    var login=document.forms["flog"].elements["login"].value;
    elle est définie comme suit :
    "var" pour variable ensuite le nom de ta variable ici "login", cette variable est égale à :
    "document" la page actuelle, "forms["flog"]" est un formulaire portant le nom "flog", "elements["login"]" avec un champs ayant pour nom "login" et "value" pour la valeur de ce champs.

    Tu dois donc avoir ceci dans ta page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <form name="flog">
      <input type="text" name="login"/>
    </form>
    Ensuite dans ta fonction Javascript la variable concernant le mot de passe est déjà connue :
    var password="souris";
    Si tu veux que l'utilisateur entre lui même un mot de passe il faut ajouter un champs de la même façon que pour le "login".

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 10
    Par défaut
    Je comprends or le login et/ou le mdp sont faux je tente de les rentrer mais ils sont incorrect pourquoi?

  4. #4
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Pourrais tu poster l'ensemble de ton code ...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 10
    Par défaut
    J'essaye de le décoder seul:
    var nblog=login.length;
    Signifie que le nombre de login possible est de la longueur du login qui est
    var tab=" azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN0123456789_$&#@"
    Soit 67.
    Idem pour le pass sauf que sa valeur est donnée.
    Alors il reste certains bout de code que je ne comprends pas alors pouvez vous m'aider.
    var sum=1;
    Je ne comprends ce qu'est "sum"
    var n=Math.max(nblog,nbpass)
    Celui-la.
    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));
    }
    if (sum==checksum) {
    Cette partie encore.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 10
    Par défaut
    Pour l'ensemble du code :
    <hr />
    <p class="bold">Épreuve :</p>
    <script type="text/javascript" language="JavaScript">
    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];
    var login=document.forms["flog"].elements["login"].value;
    var password="souris";
    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));
    }
    if (sum==checksum) {
    window.location="/epreuves/javascript/"+login+".php"; ok=1; no=100;
    }

    }
    if (ok==0) {
    total_erreur++;
    alert("Mauvais login ou mot de passe");
    if (total_erreur>2) {
    alert("Vous avez atteint les 3 essais !\nAu revoir");
    window.location="index.php";
    }
    }
    }
    function Verifie() {
    Check(3696619)
    }
    </script>
    <form onSubmit="Verifie();return false;" action="#" method="get" name="flog">
    <table border=0>
    <tr>
    <td>Login : </td>

    <td><input name="login" type="text" size="8"></td>
    </tr>
    <tr>
    <td>Password : </td>
    <td><input type="text" name="password" size="8"></td>
    </tr>
    <tr>
    <td colspan="2" align="center"><input type="submit" name="bouton" value="Tester"></td>

    </tr>
    </table>
    </form>
    <hr />
    C'est l'ensemble du code le reste de la page est inutile pour comprendre ce code.

  7. #7
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307

Discussions similaires

  1. [MySQL] Problème sur des comptes (login/mdp)
    Par vincedjs dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 13/03/2006, 15h41
  2. Free et les login/mdp
    Par Le Mage Noir dans le forum Langage
    Réponses: 2
    Dernier message: 07/03/2006, 10h12
  3. login + mdp
    Par student007 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/01/2006, 10h55
  4. [Sécurité] gestion erreur login mdp
    Par oceane751 dans le forum Langage
    Réponses: 19
    Dernier message: 03/11/2005, 11h58
  5. script login avec telnet
    Par olive_le_malin dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 14/10/2005, 15h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo