Bonjour,

Je modifie le message précédent.

JE cherche désormais à associer un formulaire de connexion façon nomutilisateur / mdp à une vérification de tokens. Le token "csrf_token" est bien généré mais le console.log renvoie undefined. Pourquoi et comment régler ça ?
Le token csrf est généré en PHP par un bin2hex dans "authentification.php".

Merci pour vos retours,

Sylvain

Code javascript : 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
$(document).ready(function() {
 
     function getCookie(name){
          let cookie = document.cookie.match("(^|;)\s*" + name + "\s*=\s*([^|;]+)");
          return cookie?.pop();
      }
 
    $("#login_form").submit(function(e){
      e.preventDefault();
 
     $.ajax({
          url:'app/php/authentification.php',
          type:'POST',
          data: {
              id_conn: $("#id_conn").val(),
              password:$("#password").val()
          },
          success:function(resp) {
            if(resp == "invalid") {
              M.toast({html: "Nom d'utilisateur et/ou mot de passe invalide(s)!", displayLength: 3000, classes: 'toast_error'});
            } else {
              var csrfToken = getCookie("csrf_token");
              console.log(csrfToken); // retourne undefined
 
            }
          }
     });
  });
});