Espace membre en PHP
Developper
-
Chris 94 Messages postés 54087 Date d'inscription Statut Modérateur Dernière intervention -
Chris 94 Messages postés 54087 Date d'inscription Statut Modérateur Dernière intervention -
On souhaite créer une plateforme d'inscription/authentification des utilisateurs. Les informations d'un utilisateur inscrit sont enregistrées dans un fichier texte et non pas dans la base de données.
Le fichier texte sera nommé 'shadow.txt' et contiendra autant de lignes que d'utilisateurs (une ligne par utilisateur). Chaque ligne aura la forme suivante:
NOM:PRENOM:EMAIL:LOGIN:MOT_DE_PASSE
Le mot de passe sera haché en md5 et les infos de chaque utilisateur sont séparées par deux points (:).
Les pages à créer sont connection, deconnection index login et session
Travail demandé:
1- Créer les différentes pages: inscription.php, login.php, session.php, deconnexion.php (et bien entendu shadow.txt qui sera vide au début).
2- Créer une feuille de style 'style.css' (à mettre dans le dossier 'css' de préférence. Veuillez changer les styles de la dernière fois et faire votre propre design de tel sorte que l'apparence des pages soient agréable.
3- Vérifier la validité des données saisies par le client avant de les déposer dans le fichier texte (nom valide, email valide, login unique ...)
4- La photo de profil aura le même nom que le login de l'utilisateur et on n'acceptera que les images JPEG, PNG ou GIF avec une taille inférieure à 512Ko.
Merci
Le fichier texte sera nommé 'shadow.txt' et contiendra autant de lignes que d'utilisateurs (une ligne par utilisateur). Chaque ligne aura la forme suivante:
NOM:PRENOM:EMAIL:LOGIN:MOT_DE_PASSE
Le mot de passe sera haché en md5 et les infos de chaque utilisateur sont séparées par deux points (:).
Les pages à créer sont connection, deconnection index login et session
Travail demandé:
1- Créer les différentes pages: inscription.php, login.php, session.php, deconnexion.php (et bien entendu shadow.txt qui sera vide au début).
2- Créer une feuille de style 'style.css' (à mettre dans le dossier 'css' de préférence. Veuillez changer les styles de la dernière fois et faire votre propre design de tel sorte que l'apparence des pages soient agréable.
3- Vérifier la validité des données saisies par le client avant de les déposer dans le fichier texte (nom valide, email valide, login unique ...)
4- La photo de profil aura le même nom que le login de l'utilisateur et on n'acceptera que les images JPEG, PNG ou GIF avec une taille inférieure à 512Ko.
Merci
A voir également:
- Espace membre en PHP
- Espace insécable - Guide
- Espace de stockage gmail plein - Guide
- Membre indisponible vinted - Guide
- Espace stockage google - Guide
- Easy php - Télécharger - Divers Web & Internet
1 réponse
Bonjour,
Tu dois le rendre quand ?
Tu dois le rendre quand ?
Developper
Bonjour, Chris je dois le rendre avant le 13/02/17, j'ai deja creer les pages inscription.php, login.php, session.php, deconnexion.php .
Chris 94
Messages postés
54087
Date d'inscription
Statut
Modérateur
Dernière intervention
7 345
>
Developper
Alors, rappel :