Espace membre en PHP
Developper
-
Chris 94 Messages postés 58330 Statut Modérateur -
Chris 94 Messages postés 58330 Statut Modérateur -
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