diff options
| author | polo <ordipolo@gmx.fr> | 2022-02-17 18:37:29 +0100 |
|---|---|---|
| committer | polo <ordipolo@gmx.fr> | 2022-02-17 18:37:29 +0100 |
| commit | f2c1f219dcd6e25b812d4dbed46f4c0c30541d83 (patch) | |
| tree | bd0c53ac6a59cba4abd019534707eb904f0b2095 /à faire après livraison | |
| parent | 787d03e48471ba62cd830379428f04d996f0b74b (diff) | |
| download | melaine-f2c1f219dcd6e25b812d4dbed46f4c0c30541d83.tar.gz melaine-f2c1f219dcd6e25b812d4dbed46f4c0c30541d83.tar.bz2 melaine-f2c1f219dcd6e25b812d4dbed46f4c0c30541d83.zip | |
petit bug
Diffstat (limited to 'à faire après livraison')
| -rw-r--r-- | à faire après livraison | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/à faire après livraison b/à faire après livraison new file mode 100644 index 0000000..aeaab1d --- /dev/null +++ b/à faire après livraison | |||
| @@ -0,0 +1,36 @@ | |||
| 1 | Le reste du site | ||
| 2 | |||
| 3 | Miniatures avec imagemagick en alternative de GD | ||
| 4 | |||
| 5 | |||
| 6 | Protection contre les falsifications de requête inter-site - CSRF | ||
| 7 | |||
| 8 | ici une explication simple avec un exemple simpliste | ||
| 9 | (les GET servent à la navigation, les POST à l'action) | ||
| 10 | https://www.ibm.com/docs/fr/order-management?topic=ssgtjf-com-ibm-help-sfs-cpqsolution-doc-customization-c-wcc-crosssiterequestforgery-html | ||
| 11 | |||
| 12 | notre site est-il concerné? le navigateur peut toujours enregistrer les identifiants (cookie ou pas), la session sur le serveur sera donc maintenue | ||
| 13 | protection: on ajoute un formulaire caché avec une valeur aléatoire cryptée utilisable une seule fois (=jeton) | ||
| 14 | |||
| 15 | "Vous pouvez rendre chaque jeton utilisable une seule fois et ainsi éviter de rejouer plusieurs fois la même requête. | ||
| 16 | Les jetons sont stockés dans le back-office. | ||
| 17 | Une rotation des jetons est effectuée quand le nombre maximum a été atteint, les plus vieux en premier. | ||
| 18 | Chaque jeton peut être lié à une URL spécifique. | ||
| 19 | Si un jeton est intercepté, il ne peut pas être utilisé dans un autre contexte. | ||
| 20 | Si besoin, les jetons peuvent être attachés à une adresse IP spécifique. | ||
| 21 | Depuis la version v2.1, les jetons peuvent être réutilisés (par exemple pour les requêtes AJAX). | ||
| 22 | Si vous n’utilisez pas un framework qui gère la protection CSRF pour vous, jetez un oeil à Anti-CSRF." | ||
| 23 | |||
| 24 | une bibli qui fait ça: https://github.com/paragonie/anti-csrf | ||
| 25 | |||
| 26 | |||
| 27 | Upload de musique/vidéo | ||
| 28 | Ajout de liens youtube, spotify, etc | ||
| 29 | |||
| 30 | Version avec base de données | ||
| 31 | |||
| 32 | Site bilingue (nécessite la base de données) | ||
| 33 | |||
| 34 | Editeur tout AJAX (pas juste les images) | ||
| 35 | |||
| 36 | Utilisation de l'éditeur sans recharger la page | ||
