bonjour, je suis nul en javascript, mon boulot c'est de réserver les rendez vous visas pour mes clients, notamment RDV visa de france, le site est https://visa-fr.tlscontact.com/dz/orn/login.php?..., les dates ne sont pas disponibles tout le temps, et lors de connexion avec un compte client, on a 3 tentatives de login avec 15 minutes de chacune, si vous les dépassez le compte sera bloqué temporairement 24 heures,,, j’essaie de trouver une solution pour que le compte reste ouvert tout le temps sans être bloqué... je pense que le script responsable de ce je raconte est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
    var TIME_LIMIT = 900;
    var timePassed = 0;
    var timeLeft = TIME_LIMIT;
    var timerInterval = null;
 
    function onTimesUp() {
        clearInterval(timerInterval);
        window.TIME_LIMIT = 900;
        window.timeLeft = window.TIME_LIMIT;
        window.timePassed = 0;
 
        document.getElementById("otp_send").value = "Send";
        document.getElementById("otp_send").removeAttribute('disabled');
    }
 
    function startTimer() {
        timerInterval = setInterval(() => {
            timePassed = timePassed += 1;
            timeLeft = window.TIME_LIMIT - timePassed;
            document.getElementById("otp_send").value = formatTime(timeLeft);
            calculateTimeFraction();
 
            if (timeLeft === 0) {
                onTimesUp();
            }
        }, 1000);
    }
 
    function formatTime(time) {
        const minutes = Math.floor(time / 60);
        let seconds = time % 60;
 
        if (seconds < 10) {
            seconds = 0${seconds};
        }
 
        return ${minutes}:${seconds};
    }
 
    function calculateTimeFraction() {
        const rawTimeFraction = timeLeft / window.TIME_LIMIT;
        return rawTimeFraction - (1 / window.TIME_LIMIT) * (1 - rawTimeFraction);
    }
quelqu'un peut m'aider svp svp svp...cordialement