Comprendre un code..

Eléphant du PHP | 226 Messages

18 mars 2012, 16:34

Bonjour,

Je suis entraine d'apprendre un tuto sur les Attaque CSRF. Je ne comprends pas le code suivant:

1) Je voudrais savoir a quoi sert les clés comme sa <= (quand il fait <= DELAI_MAXIMUM)

2) C'est quoi la méthode action()

Le code:
<?php
 
  // Définition de la durée de vie du jeton
  // Ici il est de 180 secondes soit 3 minutes
  define('DELAI_MAXIMUM', 180);
 
  if($_POST['token'] == $_SESSION['token'] 
    && (time() - $_SESSION['token_time']) <= DELAI_MAXIMUM)
  {
    actions();
  }
  else
  {
    die('Jeton expiré !');
  }
?>
Djun, L'inoubliable et l'incontournable

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

18 mars 2012, 17:40

En informatique " <= " est un opérateur de comparaison, il signifie " est inférieur ou égal "

action() est un appel de fonction... Si celle-ci n'est pas définie dans le code, impossible de savoir ce qu'elle fait. Mais puisqu'il s'agit d'un tutoriel on peut supposer que c'est à cet endroit qu'il faut placer les actions que tu souhaites réaliser...
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...