• Aucun résultat trouvé

Cours Système Web PHP TD6 Fichiers, sessions

N/A
N/A
Protected

Academic year: 2022

Partager "Cours Système Web PHP TD6 Fichiers, sessions"

Copied!
1
0
0

Texte intégral

(1)

Cours Système Web PHP Fichiers, sessions TD6

5 décembre 2005

1 Fichiers

cf TP5

2 Sessions, exemple élémentaire

cf TP4, exercice 3

3 Sessions, authentication

On se propose de réaliser un mécanisme d'authentication par login/mot de passe en PHP, en utilisant les sessions.

1. Écrire un chier form_login.html demandant à l'utilisateur de rentrer login et mot de passe. L'action du formulaire pointera sur un script login.php

2. Écrire un script login.php se contentant de stocker dans des variables de session les paramètres de requête HTTP envoyés par form_login.html, puis redirigant vers main.php

3. Écrire, dans un chier tools.php, une fonction permettant de vérier si le couple login et mot de passe (paramètres de session) sont corrects, en les comparant avec les logins et mots de passe présents dans un chier texte (avec, sur chaque ligne du chier, un login et un mot de passe séparés d'une espace).

4. Écrire main.php, qui consultera les variables de session appropriées, et achera trois messages diérents suivant si : aucun login n'a été rentré

un login a été rentré, mais le couple login/mot de passe est incorrect les identiants sont corrects

On pourra utiliser include "tools.php"; pour pouvoir utiliser la fonction dénie dans ce chier.

1

Références

Documents relatifs

Pour cela vous devez connaître : le nom de l’hôte, le nom de la base, votre compte, le mot de passe correspondant à ce compte.. ajouter la question demandant le numéro de

file_exists($file) : indique si le fichier $file existe filesize($file) : retourne la taille du fichier $file filetype($file) : retourne le type du fichier $file unlink($file)

À l'intérieur de guillemets simples, aucune interpolation de variable

Cela a vous a peut être parut un peu lourd, mais si vous n'avez fait que survolez cette partie, vous verrez que vous y reviendrais car c'est vraiment des bases très importants à

La création d’un nouveau fichier se fait dans le répertoire courant. Suppression d’un fichier

La création d’un nouveau fichier se fait dans le répertoire courant.. Suppression d’un fichier

Écrire une fonction PHP prenant en argument un tableau associatif $assoc, et produisant (avec echo) un tableau HTML à deux colonnes, la première colonne contenant les clés du

Cours Système Web PHP Fichiers, sessions TD6.. 5