cv php

1139 mots 5 pages
PHP
(Rappel)

BEZZAOUIA FEHMI

Stockage des mots de passe sur le serveur Pour pouvoir être comparés avec ceux rentrés par les utilisateurs, vos mots de passe doivent être enregistrés sur votre serveur dans une base de données ou un fichier. Pour contrer un piratage du serveur, ils doivent être chiffrés.

Stockage des mots de passe (suite)
Algorithme MD5
Md5 (message digest 5) est un algorithme transformant vos mots de passe en une chaîne indéchiffrable appelée hash.
$motdepasse=MD5(motdepassenonchiffre);
Exemple de chiffrage : http://pajhome.org.uk/crypt/md5/ 1

Passage de paramètres à un script par l’URL
Les variables peuvent directement être passées par l’intermédiaire des URL.
Exemple :
$val = 20; echo "Acheter";
Cet exemple va créer dans le script destination les variables globales action et id avec les valeurs respectives "buy" et "20".
La barre d’adresse affichera l’URL suivante :
Ainsi une application web écrite en php peut interagir avec l’utilisateur de façon dynamique.

Autre Méthode : Permanence des informations (cookies, session)
Vous pouvez éprouver le besoin de conserver des informations d'une page à une autre. Ces informations, peuvent être sensibles et doivent être protégées utiliser les cookies ou les sessions
Les cookies sont des petits fichiers stockés sur les ordinateurs de vos visiteurs. Vos visiteurs peuvent y avoir accès et les modifier à votre insu.


Il n'est donc pas raisonnable de se baser sur les cookies pour savoir par exemple si un utilisateur est bien authentifié ou pas.



De même, authentifier vos visiteurs par un cookie stocké lors de leur visite précédente est courant mais risqué. Le vol de ce cookie permettrait une connexion sans mot de passe.

La même remarque s'applique aux variables transmises par URL ou par input hidden.

Les sessions
Les sessions de PHP vous permettent de définir des variables communes à plusieurs scripts, dans un contexte plus sécurisé, le

en relation

  • trfdvctrevc
    1662 mots | 7 pages
  • caddie de duane hanson
    840 mots | 4 pages
  • Ccf vsp
    1157 mots | 5 pages
  • Bilbliographie accéléromètre
    1390 mots | 6 pages
  • Bts cgo
    2442 mots | 10 pages
  • Exposé sur la cnil
    1960 mots | 8 pages
  • Pvc iiii
    290 mots | 2 pages
  • Cv cdse
    251 mots | 2 pages
  • vuc
    707 mots | 3 pages
  • Cdvm
    3598 mots | 15 pages
  • cvvvw<
    1049 mots | 5 pages
  • cv emploi
    1479 mots | 6 pages
  • cv educ
    271 mots | 2 pages
  • Galilée tpe
    3334 mots | 14 pages
  • Liste
    2075 mots | 9 pages