Projet de programmation web, Unistra L2S3.
Vous avez à votre disposition deux manières d'utiliser le PDO.
- Intégrer la base de donnée jointe avec le nom
progweb
, sur un comptecours@localhost
avec comme mot de passe1810
- Utiliser vos propres variables d'environnement :
- BDDNAME pour le nom de la base,
- USERNAME pour le nom d'utilisateur,
- PASS pour son mot de passe.
Il vous faudra cependant modifier les premières lignes du try
des fichier :
- forum.php
- login.php
- new_message.php
- new_player.php
La base de données se compose de deux tables créées avec mysql:
- comment
- user_data
Cette table stocke tous les commentaires postés sur le forum du site. Elle se compose de 3 champs, dans l'ordre:
- id
- text
- author
id est la clé primaire de la table. Ce champ est un int ne pouvant être NULL et s'incrémentant automatiquement. Ce champ n'est pas activement utilisé mais pourrait permettre dans une V2 d'identifier un commentaire précis dans la liste du forum et de l'afficher. Il peut également servir aux modérateurs pour une suppression plus aisée dans la table en cas de besoin.
text n'a pas le nom le plus intelligent possible mais est de type text. Il correspond au message du commentaire.
author est un int liant la table 'comment' à la table 'user_data'. Il correspond à l'id de l'utilisateur ayant posté le commentaire.
Cette table stocke tous les utilisateurs créés sur le site. Elle se compose de 4 champs, dans l'ordre:
- id
- username
- pass
- ppurl
id est la clé primaire de la table. Ce champ est un int ne pouvant être NULL et s'incrémentant automatiquement. Il correspond au numéro d'inscription unique de l'utilisateur.
username est une string de 50 caractères maximum. Elle représente le nom de l'utilisateur.
pass est une string de 50 caractères maximum. Elle représente le mot de passe de l'utilisateur. Aucune restriction n'a été posée sur la création du mot de passe par choix, le site n'utilisant pas d'informations sensibles pour justifier un mot de passe encombrant pour l'utilisateur.
ppurl est un champ text. L'utilisateur peut y entrer une URL menant à une image qui deviendra sa photo de profil. Le changement est prévu pour la V2 et se fera sur la page d'accueil du site.