README.md 1,46 ko
Newer Older
Anass EL ADI's avatar
Anass EL ADI a validé
# Devoir 1
Anass EL ADI's avatar
Anass EL ADI a validé

Anass EL ADI's avatar
Anass EL ADI a validé
Pour exécuter le code, il faut exécuter le fichier index.php placé dans le répertoire Main, ce fichier contient une redirection vers le vrai fichier index.php à l'aide de la méthode header(Location).

Anass EL ADI's avatar
Anass EL ADI a validé
Dans ce projet, j'ai 2 fichiers php principaux, dans le premier j'ai créé un formulaire contenant un champ email, un champ password, bouton pour vider les deux champs précédent, un bouton qui fait l'inscription et enfin un bouton qui permet l'inscription à l'utilisateur, à l'aide du Html et javascript. Le bouton qui permet l'inscription resp. la connexion appel une méthode javascript à l'aide du paramètre "onclick". cette dernière envoie une requête HTTP au deuxième fichier "process.php" qui va faire le travaille coté serveur. Dans la requête, je passe 3 paramètres : le mail de l'utilisateur, le mot de passe ainsi un paramètre "action" qui indique l'action choisi par l'utilisateur, il peux avoir comme valeurs inscription/connexion. Dans le deuxième fichier je récupère les données des utilisateurs sauvegarder dans le fichier "data.json" et il va faire le traitement selon le paramètre "action". 
Anass EL ADI's avatar
Anass EL ADI a validé

Anass EL ADI's avatar
Anass EL ADI a validé
## But
Anass EL ADI's avatar
Anass EL ADI a validé

Anass EL ADI's avatar
Anass EL ADI a validé
Pour sécuriser mon projet, j'ai pensé à séparer le script de l'affichage et le script de traitement et chiffrer le mot de passe dans la fichier de données
Anass EL ADI's avatar
Anass EL ADI a validé

Anass EL ADI's avatar
Anass EL ADI a validé
## Usage
Anass EL ADI's avatar
Anass EL ADI a validé

Anass EL ADI's avatar
Anass EL ADI a validé
Pour exécuter le code, il suffit d'exécuter le fichier Devoir1.php.
Anass EL ADI's avatar
Anass EL ADI a validé
## Fait par
Anass EL ADI -
M1 Big Data -
Université Paris 8 -
anass.el-adi@etud.univ-paris8.fr